微信公众号jssdk获取本地图片base64编码接口wx.getLocalImgData的坑
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
先看一下微信jssdk: wx.getLocalImgData({ localId: '', // 图片的localID success: function (res) { var localData = res.localData; // localData是图片的base64数据,可以用img标签显示 } }); 这里 localData 安卓苹果可能会不同。 苹果返回的字符串带有 data:image/ 头,此时可以用在<img src="xx"/>,安卓返回的字符串没有data头,放在img里是无法显示的。 安卓需要在得到的base64前面加上 data:image/jpeg;base64, 。 wx.getLocalImgData({ localId: '', // 图片的localID success: function (res) { var localData = res.localData; // localData是图片的base64数据,可以用img标签显示 if(localData.indexOf('data:image')<0){ localData = 'data:image/jpeg;base64,' + localData } } }); 该文章在 2023/7/5 15:45:03 编辑过 |
关键字查询
相关文章
正在查询... |