调用createwxaqrcode接口后获得了二进制数据,但转换后的文件无法以图片方式显示。
转换后文件大小随number参数调整在28-200k,应该是图形用的数据。
写道本地和通过云函数写道云存储都是一样结果。
怀疑是
createwxaqrcode 的 dataType参数问题,造成拿到数据的格式不对
试过binary和 arrayBuffer都没效果。
请指教
*****************************************
以下是代码片段
*****************************************
wx.request({
// 调用接口C
url: 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=’ + accesstoken,
method: ‘POST’,
data: {
“path”: “pages/index/index?abcd=12345”,
"number ": 280
},
headers: {
‘Content-Type’: ‘application/json’
},
//dataType: ‘binary’,
success: function (res) {
https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode 这个接口应该是在后端请求的,然后把文件流转化成图片以后在给前端一个可以调用的图片地址。