微信公眾號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 編輯過 |
關鍵字查詢
相關文章
正在查詢... |