wx.uploadFile({
url:serverUrl+"/user/uploadFace?userId="+app.userInfo.id ,
filePath: tempFilePaths[0],
name: 'file',
header: {
'content-type': 'application/json', // 默认值
},
success: function (res) {
var data = JSON.parse(res.data);
console.log(data);
wx.hideLoading();
if(data.status == 200){
wx.showToast({
title: '上传成功',
icon: 'success',
});
//图片地址给小程序
var imageUrl = data.data;
me.setData ({
faceUrl : serverUrl+imageUrl
});
}else if(data.status==500){
wx.showToast({
title: data.data.msg,
duration: 3000
});
}
}
})
这里要注意以下,wx.upload()里,success返回的参数类型里:data 是String,字符串类型,需要用JSON.parse() 转换格式,和wx.request()不一样;