这个是最近才出现,9月中旬都运行得很好,没问题。
chooseImage最近使用时,手机端总是显示permission denied,这是什么原因?使用chooseImage时,在开发者工具中能打开浏览照片,但是在手机端总是显示permission denied,不知道怎么处理。 代码如下: vm.TakingPictures = function () { wx.ready(function () { wx.checkJsApi({ jsApiList: [ 'chooseImage', 'previewImage', 'uploadImage', 'downloadImage' ], success: function (res) { // alert(JSON.stringify(res)); // alert(JSON.stringify(res.checkResult.getLocation)); if (res.checkResult.getLocation == false) { alert('你的微信版本太低,不支持微信JS接口,请升级到最新的微信版本!'); return; } else { // alert("111111"); wx.chooseImage({ count: 1, //sizeType: ['original', 'compressed'], //sourceType: ['album', 'camera'], sourceType: ['camera'], success: function (res) { alert(res.localIds); vm.images.localId = res.localIds; if (vm.images.localId.length == 0) { alert('请先使用 chooseImage 接口选择图片'); return; } var i = 0, length = vm.images.localId.length; vm.images.serverId = []; function upload() { var localid = vm.images.localId[i]; wxgetLocalImgData(localid, i); wx.uploadImage({ localId: localid, success: function (res) { i++; vm.images.serverId.push(res.serverId); if (i < length) { upload(); } }, fail: function (res) { alert(JSON.stringify(res)); } }); } upload(); }, fail: function (res) { // location.reload(this); alert("权限不足,相机启动失败!"); } }) } } , fail: function (res) { alert("启动失败!"); } }); }); }
2020-10-08我这边从9月20号之后,也出现这问题,到现在都没解决,客户都要急疯了。
无规律出现wx.chooseImage出现permission denied的问题,请教如何办?appid: wx395bb6f2f3fa7aa2 api: wx.chooseImage 时间点:2020-05-12晚8点至2020年5-13现在 回调errMsg": "chooseImage:permission denied", 具有相册权限和拍照权限,微信初始化提示正常 问题机型agent: Mozilla/5.0 (Linux; Android 9;Mi Note 3 Build/PKQ1.181007.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/045131 Mobile Safari/537.36 MMWEBID/5360 MicroMessenger/7.0.14.1660(0x27000E37) Process/tools NetType/4G Language/zh_CN ABI/arm64 WeChat/arm64
2020-10-04