wx.chooseMessageFile({
count: 1,
type: 'file',
success(res) {
const tempFilePaths = res.tempFiles;
console.log(res, 'res', tempFilePaths, 'template');
wx.uploadFile({
url: UPDATEFILEURL, // 仅为示例,非真实的接口地址
filePath: tempFilePaths[0].path,
name: 'resume',
formData: {
resumeId: that.data.resume_id,
file_name: tempFilePaths[0].name
},
header: {
cookie: wx.getStorageSync("cookie"),
},
success(res) {
const data = res.data;
console.log(res, '成功');
res = JSON.parse(res.data)
if (res.result == 'success') {
that.getAjax(true);
$Toast({
content: '上传成功',
type: 'success'
});
} else {
$Toast({
content: res.message,
type: 'error'
})
}
// do something
},
fail(res) {
console.log(res, '失败');
}
})
},
fail(res) {
console.log(res, '选择文件失败');
}
})
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
手机型号
微信版本7.0.4
代码片段:https://developers.weixin.qq.com/s/aQg54HmJ7U8q
没复现你所提及的问题
是真机吗
测试机型:iPhonexr,微信版本:7.0.4
不对呀, 我的手机是魅族pro 6 plus 安卓版本7.0.0 我这边别的手机可以 就这个魅族手机有问题 我这边好使的有(iphone、一加6、小米9、小米mix3)
wx.chooseMessageFile 成功返回 的数组为空 没取到path 按理说成功了进去success应该可以拿到