微信chooseImage getLocalImgData转base64 的问题
最近使用微信的chooseImage 上传到服务器读取文件的时候,发现使用getLocalImgData返回图片的base64,安卓下返回的不是base64,需要拼接成base64.
wx.getLocalImgData({ localId: localIds, success: function(res) { var localData = res.localData; // localData = localData.replace('jgp', 'jpeg'); if (window.__wxjs_is_wkwebview) { // 如果是IOS,需要去掉前缀 localData = localData.replace('jgp', 'jpeg'); } else { localData = 'data:image/jpeg;base64,' + localData; } } });
注:微信JSSDk要用1.2.0以上的版本不然会无法使用