urlTobase64(url){
// #ifdef MP-WEIXIN
uni.getFileSystemManager().readFile({
filePath: url, //选择图片返回的相对路径
encoding: 'base64', //编码格式
success: res => { //成功的回调
console.log(res);
let base64 = 'data:image/jpeg;base64,' + res.data //不加上这串字符,在页面无法显示的哦
console.log('base64==',base64)
},fail: (e) => {
console.log("图片转换失败");
}
})
// #endif
// #ifndef MP-WEIXIN
uni.request({
url: url,
method:'GET',
responseType:'arraybuffer',
网络图片转成base64
最新推荐文章于 2024-08-11 11:30:00 发布
这段代码展示了如何将网络图片转换为Base64编码。在微信小程序环境下,使用uni.getFileSystemManager().readFile读取文件并转换;在非微信小程序环境下,通过uni.request获取响应并利用wx.arrayBufferToBase64进行转换。
摘要由CSDN通过智能技术生成