0
FileTransferを使用して私のphonegapアプリケーションで画像をアップロードしようとしているときにこのエラーが発生しました - Uncaught ReferenceError:FileUploadOptionsが定義されていません 今のところ、アプリケーションはカメラを使用して絵やアップロードが、私はアップロードする私のデバイスからファイルを選択することにした場合、私はこのエラーを取得するには、(キャッチされないのReferenceError:FileUploadOptionsが定義されていない) はここjquerymobileファイル転送のアップロードエラー
var firstresult = $("#file1")[0].files[0];
var Myurl = window.URL.createObjectURL(firstresult);
$.mobile.loading("show", {
text: 'Sending Data to Server...',
textVisible: true,
theme: 'a',
html: ""
});
var options = new FileUploadOptions();
options.fileKey = "file";
options.fileName = Myurl.substr(Myurl.lastIndexOf('/') + 1);
options.mimeType = "image/jpeg";
options.chunkedMode = false;
options.params = {
"cid" : returnedValue
};
var ft = new FileTransfer();
ft.upload(Myurl, "myUrlAddress", function (r) {
alert("Data successfully sent to Server");
$.mobile.changePage('#FileUpload', {
transition: 'pop'
}
);
}, function (f) {
ErrorMessage.html("Your Image cannot be uploaded");
$("#p").popup("open");
setTimeout(function(){ $("#p").popup("close"); }, 5000);
}, options);
私は後に上記のコードをやっている私のコードです入力ファイルの変更イベント..私は間違っていることがたくさんあることを知っています。私はちょうど一週間前にjquerymobileを学び始めました。
この回答を確認してください。https://stackoverflow.com/questions/46199761/cordova-phonegap-filetransfererror-file-not-found-err-with-file-transfer-plugin/46298467#46298467 –