1.微信版本号:
2.手机型号:
3.问题描述:
通过相机拍摄完图片后,会有很大的概率出现localIds为空数组的现象。
背景:
系统已经正常运行一年以上,有50+以上的人使用过此功能。 在2022年4月以后出现的这个问题!
4.关键代码
let option = {
count:1,
sizeType:['camera'], // 可以指定是原图还是压缩图,默认二者都有
sourceType:['original','compressed'], // 可以指定来源是相册还是相机,默认二者都有
success: res => {
console.log('====success====start=====')
console.log(res)
console.log('====success====end=====')
//此处localIds 大概率会返回空数组
const items = res.localIds;
},
fail: res => {
console.log('====fail====start=====')
console.log(res)
console.log('====fail====end=====')
},
complete:function(res,res1){
console.log('====complete====start=====')
console.log(res)
console.log(res1)
console.log('====complete====end=====')
}
}
wx.chooseImage(option);
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
https://developers.weixin.qq.com/s/28oOMfmE7PzJ
bug是在微信公众号中产生的。代码片段只能提交小程序版本的,没找到h5的。
小程序 chooseImage方法返回的是tempfiles数组,
而微信公众号里面返回的是localIds数组。
你看看能浮现吧,辛苦了!
遇到了同样的问题,麻烦问一下,有解决嘛?