最近使用微信的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以上的版本不然会无法使用