アドオン用の新しいFirefox SDKの "Request"クラスを使用して、サーバーにzipファイルを送信しようとしています。これは私のコードです:新しいSDKを使用してPost経由でファイルを送信するFirefox Addon
var Request = require("sdk/request").Request;
var file = new FileUtils.File(pathToZipFile);
Request({
url: serverURL,
content: file,
onComplete: function (response) {
for (var headerName in response.headers) {
console.log(headerName + " : " + response.headers[headerName]);
}
console.log("Response " + response.text);
}
}).post();
しかし、エラーは次のとおりです。nsresult:
[例外... "0x80520009(NS_ERROR_FILE_INVALID_PATH)[nsILocalFile.target]コンポーネントは、障害コードを返さ":「0x80520009(NS_ERROR_FILE_INVALID_PATH ) "場所:" JSフレーム::リソース://gre/modules/commonjs/toolkit/loader.js - >リソース://gre/modules/commonjs/sdk/querystring.js :: stringify/< :: line 70 "データ:いいえ]
私はいくつかのチェックを行いました:
- サーバが上にあり、ファイル
- せずに通常のGETとPOSTを受けたzipファイルが存在し、パスが
権利であるあなたはすべてのエラーを参照していますか? ありがとう