1.異步方式,獲取圖片地址后直接轉(zhuǎn)化即可
需要注意的是如果使用異步方式獲取的話扣汪,在賦值的時(shí)候也會(huì)產(chǎn)生異步賦值的問(wèn)題锨匆,導(dǎo)致數(shù)據(jù)結(jié)構(gòu)不對(duì)應(yīng),根據(jù)需求選擇
wx.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success (res) {
// tempFilePath可以作為img標(biāo)簽的src屬性顯示圖片
const tempFilePaths = res.tempFilePaths
wx.getFileSystemManager().readFile({
filePath: res.tempFilePaths[0],
encoding:"base64",
success: function (data){
console.log("base64==",data)//返回base64編碼結(jié)果,但是圖片的話沒(méi)有data:image/png
}
})
}
})
2.同步方式
let url64=wx.getFileSystemManager().readFileSync(imglist,"base64")