首页 > 微信 > 详细

微信小程序图片流&本地图片转base64处理方案

时间:2021-08-23 14:50:39      阅读:33      评论:0      收藏:0      [点我收藏+]

技术分享图片

图片流转base64展示

const that = this;
request({
   url: ‘XXXXX‘,
   method: ‘GET‘,
   responseType: ‘arraybuffer‘,
   success: function(res) {
     const base64 = wx.arrayBufferToBase64(res);
     that.setData({
       userImageBase64: `data:image/jpg;base64,${base64}`
     });
   }
}); 

wxml展示图片

<image src=‘{{userImageBase64}}‘ style=‘width: 100rpx; height: 100rpx;‘ />

本地图片转base64

wx.chooseImage({
  success (res) {
    // tempFilePath可以作为img标签的src属性显示图片
    const tempFilePaths = res.tempFilePaths;
    const fileManager = wx.getFileSystemManager();
    const base64 = fileManager.readFileSync(tempFilePaths[0], ‘base64‘);
    console.log(‘=============================‘, base64);
  },
  fail () {
    wx.showToast({
      title: ‘获取图片失败‘,
      icon: ‘success‘,
      duration: 2000
    })
  }
})
  • wx.chooseImage:获取本地图片
  • wx.getFileSystemManager:创建文件管理类
  • readFileSync:读取本地文件,直接得到base64

大家在看

关注公众号: 页面仔小杨 【实战干货、原创分享】

技术分享图片

微信小程序图片流&本地图片转base64处理方案

原文:https://www.cnblogs.com/itxing/p/15175595.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!