最近使用微信的chooseImage 上传到服务器读取文件的时候,发现使用getLocalImgData返回图片的base64,安卓下返回的不是base64,须要拼接成base64.javascript
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以上的版本否则会没法使用java