wx.chooseMedia 使用华为nova8手机为什么上传不了图片?
只显示了压缩中就没了。。。
开发者调试没有问题。预览、体验版不行。
代码就是正常写
const that = this
wx.chooseMedia({
count: 1,
mediaType: ['image'],
sourceType: ['album', 'camera'],
camera: 'back',
success(res) {
console.log(res.tempFiles)
console.log(res.tempFiles[0].tempFilePath)
console.log(res.tempFiles[0].size)
// that.setData({
// agreementPic: res.tempFiles[0].tempFilePath
// })
that.uploadAgreement(res.tempFiles[0].tempFilePath)
},
fail(res) {
console.log('fail------->', res)
},
complete(res) {
console.log('complete------->', res)
},
})
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
`你说关闭调试就不行了,那你上传图片的url在小程序后台里加了域名没?
找到问题了。我是这样写的
wx.chooseImage({ success (res) { const tempFilePaths = res.tempFilePaths wx.uploadFile({ url: 'https://example.weixin.qq.com/upload', //仅为示例,非真实的接口地址 filePath: tempFilePaths[0], name: 'file', formData: { 'user': 'test' }, success (res){ const data = res.data //do something this.setData({ pic: data.pic }) } }) } })
this.setData({}),在预览版调试时,是有效的。关闭调试后,就不行了
打印出来的信息,是什么