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

posted @ 2018-08-11 16:23  loren.wang  阅读(564)  评论(0编辑  收藏  举报