網絡圖片需用wx.downloadFile下載,然后調用微信自帶的base64轉化
可能會存在兼容,
let image_to_base64 = function(img){ return new Promise(((resolve, reject) => { wx.downloadFile({ url: img, success(res) { wx.getFileSystemManager().readFile({ filePath: res.tempFilePath, //選擇圖片返回的相對路徑 encoding: 'base64', //編碼格式 success: res => { //成功的回調 resolve('data:image/png;base64,' + res.data) } }) } }) })) }