var imgData = JSON.parse(up);
var wt=plus.nativeUI.showWaiting();//plus.nativeUI.closeWaiting();
task=plus.uploader.createUpload("http://192.168.1.2:9000/api/Gis/UploadImage",
{method:"POST"},
function(t,status){
if(status == 200){
console.log("上传成功:"+t.responseText);
wt.close();
}else{
console.log("上传失败:"+status);
wt.close();
}
console.log("111111111");
}
);
task.setRequestHeader("Authorization","mflPcSCPrKX7oFI+RJCoIbmKnKZXufE1Qay9LBBHnkmfE5ZZN+57gP5E7Hwra092amnhs57OuMK3B2wNuPkoh2SlPRshahEqyjt20CXLGyPGCn80194F2A##");
task.addData("key",imgData.key);
task.addData("data",imgData.data);
if(imgData.path) {
var path = imgData.path.split(",");
mui.each(path,function(index,item){
if(item){
task.addFile(item, {});
}
});
}
task.start();
如上代码,点击按钮,照片上传正常。
但是如果我关闭了服务端(或者关闭手机网络),在点击按钮,function(t,status)并不会触发,这种情况应该如何处理,会触发什么函数?
求救!!!!
1 个回复
王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335
应该是,当没有网络时,先暂停上传,当有网络时,恢复上传