uni-app图片转base64编码(小程序和app端)
适用于转换拍照后或选择文件后返回的相对路径图片进行转码
网络路径没有尝试过,有人试过可以评论下结果
app端:
//app端
plus.io.resolveLocalFileSystemURL(path, function(entry) {
//参数path:图片相对路径
entry.file(function(file) {
var fileReader = new plus.io.FileReader()
fileReader.readAsDataURL(file)
fileReader.onloadend = function(evt) {
let base64 = evt.target.result.split(",")[1]
console.log('获取到base64')
}
})
})
小程序端:
//小程序端
uni.getFileSystemManager().readFile({
filePath: path, //参数path:图片相对路径
encoding: 'base64',
success: res => {
let base64 = res.data
},
fail: err => {
console.log(err)
}
})