2017-03-23 8 views
0

私たちは、既存のWebアプリケーションのデフォルトのファイルのアップロードオプションを使用して、Webサーバー にPhoneGapのモバイルアプリからファイルをアップロードするphonegapを使ってモバイルからファイルをアップロードするには?ファイルをアップロードするために必要なphonegapプラグインはありますか?私達はちょうど私たちの質問には、ファイルをアップロードする方法である携帯電話のギャップに</p> <p>を使用してAPKを構築しようとした

をしようとしていますphonegapを使用して携帯から?ファイルをアップロードするために必要なphonegapプラグインはありますか?

答えて

0

はい。 Webサーバーからファイルをアップロードまたはダウンロードするには、ファイル転送プラグインを使用する必要があります。次のプラグインを追加してください。

cordova plugin add cordova-plugin-file-transfer 

ファイルをアップロードするためのサンプルコード

var win = function (r) { 
    console.log("Code = " + r.responseCode); 
    console.log("Response = " + r.response); 
    console.log("Sent = " + r.bytesSent); 
} 

var fail = function (error) { 
    alert("An error has occurred: Code = " + error.code); 
    console.log("upload error source " + error.source); 
    console.log("upload error target " + error.target); 
} 

var options = new FileUploadOptions(); 
options.fileKey = "file"; 
options.fileName = fileURL.substr(fileURL.lastIndexOf('/') + 1); 
options.mimeType = "text/plain"; 

var params = {}; 
params.value1 = "test"; 
params.value2 = "param"; 

options.params = params; 

var ft = new FileTransfer(); 
ft.upload(fileURL, encodeURI("http://some.server.com/upload.php"), win, fail, options); 
+0

実際にはこのコードは電話のギャップで動作する – vcode

0

コルドバプラグインであるコルドバ、プラグインファイルセレクタを追加 コルドバプラグインは、上記プラグインを追加した後コルドバ、プラグインファイル

を追加HTML入力ファイルは正常に動作することができます 既存のWebアプリケーションコードに変更は必要ありません

関連する問題

 関連する問題