我在进行request请求的时候能从后台拿到数据但是我在进行uploadFile的时候却一直请求失败,代码如下
wx.uploadFile({
url: 'xxxx',//上传的url地址
filePath:temp[0],
name:'Photo',
header: {'content-type': 'multipart/form-data'},
method: 'POST',
formData: {
'openid':wx.getStorageSync('openid'),
'pername':e.detail.value[1],
'card':e.detail.value[2]
},
success: function(res){
wx.navigateTo({
//跳转到到下一个页面
url: 'result/result?name='+e.detail.value[1]+'&card='+e.detail.value[2]+'&temp='+temp
})
},
fail: function() {
console.log("上传失败")
},
complete: function() {
// complete
}
})
formData有中文字段的需要encodeURI一下 后台再urldecode一下就好了 安卓的坑 ios正常