次のエラーが表示されます。
ReferenceError: FileTransfer is not defined
新しいインスタンスを作成しようとすると:
var ft = new FileTransfer();
Linux (debian) プラグインでの PhoneGap による開発 コルセのファイルとファイル転送が追加されました
ソース:
var options = new FileUploadOptions();
options.chunkedMode = false;
options.fileKey = "file";
options.fileName = imageURI.substr(imageURI.lastIndexOf('/')+1);
options.mimeType = "text/plain";
var params = new Object();
params.value1 = "test";
params.value2 = "filename";
options.params = params;
try {
var ft = new FileTransfer();
}
catch (e) {
alert("ERR = "+e);
}
alert("I = "+imageURI);
ft.upload(imageURI, http://test.com/upload.php"), win, fail, options, true);
この例では、サーバーの URL は無効です。
1回目と2回目のアラートが表示されています。
サーバーの apache アクセスまたはエラー ログにアップロード リクエストが記録されていません
パラメータ imageURI は正しく、関数 param を介して渡されます (このソースの一部ではありません)
PhoneGap バージョン 3.1.0