微信公眾號(hào)jssdk獲取本地圖片base64編碼接口wx.getLocalImgData的坑
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
先看一下微信jssdk: wx.getLocalImgData({ localId: '', // 圖片的localID success: function (res) { var localData = res.localData; // localData是圖片的base64數(shù)據(jù),可以用img標(biāo)簽顯示 } }); 這里 localData 安卓蘋果可能會(huì)不同。 蘋果返回的字符串帶有 data:image/ 頭,此時(shí)可以用在<img src="xx"/>,安卓返回的字符串沒有data頭,放在img里是無法顯示的。 安卓需要在得到的base64前面加上 data:image/jpeg;base64, 。 wx.getLocalImgData({ localId: '', // 圖片的localID success: function (res) { var localData = res.localData; // localData是圖片的base64數(shù)據(jù),可以用img標(biāo)簽顯示 if(localData.indexOf('data:image')<0){ localData = 'data:image/jpeg;base64,' + localData } } }); 該文章在 2023/7/5 15:45:03 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |