wx.chooseImage({
count: 1, // 默认9
sizeType: ['compressed'], // 'original', 'compressed' 指定是原图还是压缩图,默认都有
sourceType: ['album', 'camera'], // 指定来源是相册还是相机,默认都有
success: res => {
this.localIds = res.localIds[0]; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
wx.getLocalImgData({
localId: res.localIds[0], //获取本地图片接口
success: res => {
this.dialog(res.localData); //ios没有base64,返回的res里面也是空的
},
fail: res => {
this.loading = 0;
this.dialog('图片上传失败,请重试');
},
cancel: res => {
this.loading = 0;
// this.dialog('取消上传');
}
});
},
fail: res => {
this.loading = 0;
this.dialog('图片上传失败,请重试!');
},
cancel: res => {
this.loading = 0;
// this.dialog('取消上传!');
}
});
解决了吗我这边也是这个问题
我这里也是一样的,ios下返回空白,微信版本已经是最新的了
我也遇到这个问题getLocalImgData,回调是空的,在Ios下,安卓都正常
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)先提供下
https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
webview的形式