本帖最后由 孤鹜恋落霞 于 2019-4-10 18:02 编辑
function uploadImg(token, urlParams, imgSrc, callback) {
var time = (new Date().getTime()) * 2;
var urlStr = "bucketName=" + urlParams.bucketName + "&keyID=" + urlParams.keyID + "&supplier_no=" + urlParams.supplier_no;
//MD5加密模块
var signature = api.require('signature');
var md5Val = signature.md5Sync({
data: urlStr.toUpperCase() + time,
uppercase: false
});
console.log(JSON.stringify(imgSrc));
console.log(urlStr);
api.showProgress({
title: '上传中...',
text: '先喝杯茶...',
});
api.ajax({
url: rootUrl + '/api/kxdh/file/upload/uploadFile.do?' + urlStr,
method: 'post',
headers: {
'Content-Type': 'multipart/form-data',
'accessToken': token,
'is_dkxd': 'N',
'isCarSales': 'N',
'nonce_str': time,
'sign': md5Val
},
data: {
files: {
file: imgSrc
}
}
}, function(ret, err) {
api.hideProgress();
if (ret) {
alert("成功了");
callback(ret);
} else {
alert("失败了");
callback(err);
}
});
}
一样的代码,IOS图片上传可以成功,安卓手机上传一直失败.我把图片路径写死上传ios可以上传成功,安卓就上传失败.求大牛解答.
2019-4-10 17:43 上传
安卓始终上传失败
2019-4-10 17:39 上传
IOS上传成功后端可以返回数据
2019-4-10 17:54 上传
这是上传失败打印的错误提示