当前位置:   article > 正文

微信小程序获取后台返回的二进制图片_小程序二进制转图片

小程序二进制转图片

获取后台返回的二进制图片需要先使用wx.request方法发起网络请求获取图片数据,然后将返回的数据用wx.arrayBufferToBase64方法进行转换,最后将转换后的数据绑定到图片的src属性即可。

参考代码如下

wx.request({
  url: 'https://example.com/image.jpg',
  responseType: 'arraybuffer',
  success(res) {
    const base64 = wx.arrayBufferToBase64(res.data);
    const imageUrl = 'data:image/jpeg;base64,' + base64;
    // 将imageUrl绑定到图片的src属性
  }
})
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

其中,url为后台返回的图片地址,responseType为返回的数据类型为二进制数组。在success回调函数中,使用wx.arrayBufferToBase64方法将二进制数组转换成base64编码的字符串,然后拼接成data URL格式的图片地址,最后将其绑定到图片的src属性即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/675231
推荐阅读
相关标签
  

闽ICP备14008679号