微信小程序实现图片转base64

在微信小程序中,图片转base63可以引入第三方插件;

也可以通过下边的方法转base64。

转换方法:

imgToBase64(filePath) {
    return new Promise((resolve, reject) => {
      let baseFormat = 'data:image/png;base64,'
      let base64 = wx.getFileSystemManager().readFileSync(filePath, 'base64')
      resolve(baseFormat + base64)
    })
  }

 使用方法:

wx.chooseImage({
    count: 1,
    sizeType: ['original', 'compressed'],
    sourceType: ['album', 'camera'],
    success: async (res)=> {
        // tempFilePath可以作为img标签的src属性显示图片
        const tempFilePaths = res.tempFilePaths
        let base64Image = await that.imgToBase64(tempFilePaths[0])
        console.log(base64Image)
    }
})

相关推荐

  1. 程序实现图片base64

    2024-06-08 07:50:06       11 阅读
  2. uniapp程序下载base64图片流或https图片

    2024-06-08 07:50:06       41 阅读
  3. uniapp程序下载保存图片流到本地,base64

    2024-06-08 07:50:06       47 阅读
  4. 程序下载 base64 视频文件到本地相册

    2024-06-08 07:50:06       41 阅读
  5. 【Android】Base64图片

    2024-06-08 07:50:06       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 07:50:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 07:50:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 07:50:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 07:50:06       18 阅读

热门阅读

  1. [力扣题解] 700. 二叉搜索树中的搜索

    2024-06-08 07:50:06       11 阅读
  2. 源码讲解kafka 如何使用零拷贝技术(zero-copy)

    2024-06-08 07:50:06       9 阅读
  3. Ajax+axios案例

    2024-06-08 07:50:06       7 阅读
  4. 汽车网络安全深入分析

    2024-06-08 07:50:06       7 阅读
  5. 汽车销售门店零售价格违规检查的实践经验方法

    2024-06-08 07:50:06       13 阅读
  6. Python 设计模式(结构型)

    2024-06-08 07:50:06       6 阅读
  7. C++ 数据共享与保护学习记录【代码】

    2024-06-08 07:50:06       8 阅读
  8. 算法:283. 移动零

    2024-06-08 07:50:06       9 阅读
  9. 等保测评3级-技术测评要求 上

    2024-06-08 07:50:06       7 阅读
  10. k8s网络问题以及容器跨宿主机通信原理

    2024-06-08 07:50:06       6 阅读
  11. 开源日志分析平台ELK实战应用

    2024-06-08 07:50:06       6 阅读
  12. Mysql基础教程(14):UNION

    2024-06-08 07:50:06       5 阅读
  13. vue3 + vite 中使用 svg-icon 的图标

    2024-06-08 07:50:06       6 阅读