我要从手机间隙 android 应用程序将图像发送到网络服务器。我有一个这样的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);
}
现在我遇到了一个问题,即当我将图像发送到服务器时,它会提醒上传完成,字节发送和上传完成正确。我已经将一些更新图像上传到服务器。但它有一些额外的数据无法打开该图像。如果我删除那些额外的数据,那么它会正确打开。请给出一些想法......在此先感谢......