uni-app图片url地址转base64 方法1

3,441 阅读1分钟
// 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]);
// }

示例:liuxianlu-blog.test.upcdn.net/test.zip