获取后台返回的二进制图片需要先使用wx.request方法发起网络请求获取图片数据,然后将返回的数据用wx.arrayBufferToBase64方法进行转换,最后将转换后的数据绑定到图片的src属性即可。
参考代码如下文章来源:https://www.toymoban.com/news/detail-693666.html
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属性
}
})
其中,url为后台返回的图片地址,responseType为返回的数据类型为二进制数组。在success回调函数中,使用wx.arrayBufferToBase64方法将二进制数组转换成base64编码的字符串,然后拼接成data URL格式的图片地址,最后将其绑定到图片的src属性即可。文章来源地址https://www.toymoban.com/news/detail-693666.html
到了这里,关于微信小程序获取后台返回的二进制图片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!