jquerymobile ошибка загрузки передачи файлов

Я получаю эту ошибку при попытке использовать 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 неделю назад.


person Mcbaloo    schedule 14.10.2017    source источник
comment
пожалуйста, проверьте этот ответ Cordova phonegap filetransfererror файл не найден ошибка с плагином передачи файлов "> stackoverflow.com/questions/46199761/   -  person Anuj.T    schedule 24.10.2017


Ответы (1)


Пожалуйста, добавьте плагин для передачи файлов через cli

cordova plugin add cordova-plugin-file-transfer

Надеюсь это поможет.

person Anuj.T    schedule 24.10.2017