2017-10-14 7 views
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を学び始めました。

+0

この回答を確認してください。https://stackoverflow.com/questions/46199761/cordova-phonegap-filetransfererror-file-not-found-err-with-file-transfer-plugin/46298467#46298467 –

答えて

0

くださいCLIを使用してファイル転送プラグインを追加し

cordova plugin add cordova-plugin-file-transfer 

・ホープ、このことができます。