wx.uploadFile调用后端已经上传成功,但是小程序在获取返回值的时候,ios获取不到,data直接是空的,安卓正常
这是代码:
wx.chooseMedia({
mediaType: ['image'],
success: res => {
var files = res.tempFiles;
for (var i=0; i < files.length; i++) {
const _token = wx.getStorageSync('token')
wx.uploadFile({
filePath: res.tempFiles[i].tempFilePath,
name: 'file',
url: base.url + "/copp/v1/nfy/upload",
formData: {
'token': _token,
'fid': that.data.FormData1.fid
},
success: result1 => {
console.log(result1)
var ss = JSON.parse(result1.data)
var data = JSON.parse(Dec.Decrypt(ss.data))
console.log(data)
data.wxFile = base.admin_url + data.wxFile
list.push(data)
that.setData({
nfyWxFileList: list
})
}
})
}
}
})
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
可以检查下是否是 https 证书是否有问题,ios对于证书的要求比安卓高的多
安全域名配置了么