获取小程序带参数的二维码返回的二进制的Buffer,要怎么显示出来啊?网上很多说用wx.arrayBufferToBase64(res.data),试了是空值
来源:3-2 Request&Response对象-2
this_name
2020-07-19
获取小程序二维码返回的二进制的Buffer,要怎么显示出来啊?网上很多说用wx.arrayBufferToBase64(res.data),试了是空值
写回答
2回答
-
咚咚呛
2020-07-19
回复上面的问题。
通过console.log是没有办法把图片打印出来的哈,通过base64编码,会把图片buffer转换成字符串,打印出来的是字符串。
接口文档写得很清楚,请求返回的是content/jpeg类型的数据,它本身就是一个图片,你可以通过本地缓存接口storage把图片存储下来,然后通过路径渲染到wxml页面显示出来。
希望对你有所帮助。
10 -
咚咚呛
2020-07-19
wx.arrayBufferToBase64只是把数组转换成Base64字符串编码的一个函数,得到的是字符串,是不会显示出图片的哈,你的小程序二维码Buffer是怎么获取的呢?可以提供下相关的代码。
012020-07-19
相似问题