微信小程序 图片转换base64

1,326 阅读1分钟

本地图片

wx.chooseImage({//微信小程序获取本地图片api
  count: 1, 
  sizeType: [ 'compressed'], 
  sourceType: ['album', 'camera'], 
  success: function (res) {
    var base64 = wx.getFileSystemManager().readFileSync(res.tempFilePaths[0], 'base64')
    console.log(base64)
  },
  fail: function( err ){
    reject(err)
  }
})

网络图片

wx.downloadFile({
          url: 'https://example.com/audio.png', //仅为示例,并非真实的资源
          success (res) {
            // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
            if (res.statusCode === 200) {
              var base64 = wx.getFileSystemManager().readFileSync(res.tempFilePath, 'base64')
              console.log(base64)
            }
          }
        })

网络图片注意事项