電話ギャップ Android アプリから Web サーバーに画像を送信します。私はそのようなjsファイルを持っています:
function uploadPic(imageURI,objectId){
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
options.mimeType="text/plain";
var upload_url="http://services.jhj.nl:2357/TWMSServic
/upload?token="+objectId+"&filenaam="+options.fileName+".jpg";
alert(upload_url);
alert(options.fileName);
var params = new Object();
params.value1 = "test";
params.value2 = "param";
var ft = new FileTransfer();
ft.upload(imageURI, upload_url, picUploadSuccess, picUploadFailed, options);
}
function picUploadSuccess(r){
alert("Upload Done");
alert("Code = " + r.responseCode);
alert("Response = " + r.response);
alert("Sent = " + r.bytesSent);
alert(r.response);
}
今、私はサーバーに画像を送信すると、Upload Done、bytesSent、およびUpload Doneを正しく警告するという問題に直面しました。サーバーにアップロードされた更新画像があります。しかし、その画像を開くことができないための余分なデータがあります。これらの余分なデータを削除すると、適切に開きます.いくつかのアイデアを教えてください...よろしくお願いします....