我们也是部分安卓机型反映这种问题
android chooseImage 方法经常性提示permission denied[图片] jsApiList: [ 'chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'getLocation' ] jsApiList应没问题,从现象上来看也应该没问题,因为有时是正常的有时又不行。问题都出现在android手机上,苹果手机没反馈过这个问题。 ps:哎,本来以为微信提供的js-sdk的兼容性会好点,没想到,闪退,拍不了照片各种问题也真不让人省心。 再次ps:上次本人提了个闪退的问题,提供能资料后,也没有下文,哎,虽然是免费在使用你们的东西,不敢“强求“你们为我们做太多,但行不行好歹回个话,或官方文档上说明存在有些兼容性问题,请用户慎用!
2020-05-12用户点击上传的选择照片的div时,任何反应都没有,也不提示fail
微信公众号网页中wx.chooseImage在个别用户的手机上点击无反应,连fail都不走?wx.chooseImage({ count: 1, sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { var localIds = res.localIds; var license = $("#license").val(); wx.uploadImage({ localId: localIds[0].toString(), // 需要上传的图片的本地ID,由chooseImage接口获得 isShowProgressTips: 1, // 默认为1,显示进度提示 success: function (res) { var serverId = res.serverId; $.ajax({ url: "look/saveWcRetailImg.wc", dataType: "json", contentType: "application/x-www-form-urlencoded; charset=UTF-8", data:{"mediaId": serverId,"license":license,"type":type}, type: "POST", timeout: 30000 }).done(function (data) { if (data.succ) { if(window.__wxjs_is_wkwebview){//苹果手机wkwebview浏览器内核 wx.getLocalImgData({ localId: localIds[0], // 图片的localID success: function (res) { var localData = res.localData; //localData是图片的base64数据,可以用img标签显示 if(type == 2){ $("#MMImg").attr('src',localData); $("#boxRight").hide(); $("#MMImg").show(); $("#MM").val("2"); }else{ $("#ZHImg").attr('src',localData); $("#ZH").val("1"); $("#boxLeft").hide(); $("#ZHImg").show(); } } }); }else{ if(type == 2){ $("#MMImg").attr('src',localIds[0]); $("#MM").val("2"); $("#boxRight").hide(); $("#MMImg").show(); }else{ $("#ZHImg").attr('src',localIds[0]); $("#ZH").val("1"); $("#boxLeft").hide(); $("#ZHImg").show(); } } alert("照片保存成功!"); } else { alert("照片保存失败,请稍后重试!"); if(type == 2){ $("#MM").val(""); }else{ $("#ZH").val(""); } } }).fail(function () { alert("网络错误!请稍后重试"); }).always(function () { }); }, fail: function (res) { alert('当前网络状态较差,请稍候重试:'+JSON.stringify(res)); return; } }); }, fail: function (res) { alert('当前网络状态较差,请稍候重试:'+JSON.stringify(res)); return; } });
2020-04-20