华为、oppo手机在调用wx.uploadImage的时候,偶发上传图片失败的问题(非必现)
每天仅有少量用户反馈,请问是如何造成的
chooseImage() {
if(!this.canTapCamera) {
/* wx.config 未执行 */
return
}
let self = this
wx.chooseImage({
count: 1,
sizeType: ['compressed'],
sourceType: ['camera'],
success: function (res) {
self.submitFail = false
self.facePreview = res.localIds[0];
},
fail: function(res) {
if(/permission/i.test(res.errMsg)) {
self.otherErrorMsg = res.errMsg
self.$refs.cameraError.showDialog()
} else if(/access/i.test(res.errMsg)){
self.otherErrorMsg = res.errMsg
self.$refs.accessError.showDialog()
} else {
self.$toast(`调用微信拍照异常\n${JSON.stringify(res)}`, 3000, 'light-theme')
}
console.log('=== choose image error')
console.log(res)
}
});
},
submit() {
let imgData = this.facePreview,
let self = this
wx.uploadImage({
localId: imgData,
isShowProgressTips: 1,
success: function (res) {
// 调用接口
},
fail: function(err){
console.log('=== 上传失败 ===')
console.log(err)
self.isSubmit = false
self.dialogText = `上传失败[${err.errMsg ? err.errMsg : err}]`
self.$refs.errorDialog.showDialog()
}
});
}
你好,用官方的demo是否可以复现呢?
最近在做公众号网页, 也有很多机型属于偶现无法掉起,官方不能给个说明吗?