最近使用微信的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