Я получаю эту ошибку при попытке использовать FileTransfer для загрузки изображения в мое приложение телефонной связи - Uncaught ReferenceError: FileUploadOptions не определен. На данный момент приложение может использовать камеру, чтобы сделать снимок и загрузить, но если я решу выбрать файл с моего устройства для загрузки, я получаю эту ошибку (Uncaught ReferenceError: FileUploadOptions не определен) Вот мой код
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 неделю назад.