// uni-app 图片url地址转base64
urlTobase64(url) {
return new Promise((resolve, reject) => {
uni.request({
url: url,
method: 'GET',
responseType: 'arraybuffer',
fail: error => {
reject(error);
},
success: async res => {
let base64 = uni.arrayBufferToBase64(res.data);
base64 = 'data:image/jpeg;base64,' + base64;
resolve(base64);
}
})
})
}
// 示例:
// success: async res => {
// const base64 = await this.urlTobase64(res.tempFilePaths[0]);
// }