小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序的获取二维码返回的是这种乱码,要怎么才能显示出来啊?? 网上查说是使用wx.arrayBufferToBase64(res.data)
但是出来的是空值
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
axios.request({ method: 'post', responseType: 'arraybuffer', //关键是这里 url, data: { scene: "1=1", page: "", }, headers: { 'Content-Type': 'application/json;charset=null' } })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
中控服务器(php/java/其他)将二进制流文本base64_encode,输出给前端; 这里会有个base64的问题,点击不能预览;也不能保存到相册
补充:直接downloadFile保存二进制流内容到本地临时文件tempFile,用tempFile去展示、预览、保存到相册
我也遇到这样的问题,请问不适用我们自己的API,微信工具是否有直接转换为图片地址吗?
有没有用node 解决的
把代码发上来
就是按照开发文档的那种post请求
https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN
scene为 id=57 返回的值就是那一大段的乱码,感觉应该是二进制的图片码,但是不知道怎么能显示出来图片
网上直接搜二进制转图片就有,看你是用js 还是php 做的了
我想用js弄的 但是用wx.arrayBufferToBase64(res.data)这个给出来的是空白值
不是,你用获取的到二进制码 然后用js去生成试试 不要用小程序自带的方法,我们这边是用php做的,没有问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
axios.request({ method: 'post', responseType: 'arraybuffer', //关键是这里 url, data: { scene: "1=1", page: "", }, headers: { 'Content-Type': 'application/json;charset=null' } })
中控服务器(php/java/其他)将二进制流文本base64_encode,输出给前端; 这里会有个base64的问题,点击不能预览;也不能保存到相册
补充:直接downloadFile保存二进制流内容到本地临时文件tempFile,用tempFile去展示、预览、保存到相册
我也遇到这样的问题,请问不适用我们自己的API,微信工具是否有直接转换为图片地址吗?
有没有用node 解决的
把代码发上来
就是按照开发文档的那种post请求
scene为 id=57 返回的值就是那一大段的乱码,感觉应该是二进制的图片码,但是不知道怎么能显示出来图片
网上直接搜二进制转图片就有,看你是用js 还是php 做的了
我想用js弄的 但是用wx.arrayBufferToBase64(res.data)这个给出来的是空白值
不是,你用获取的到二进制码 然后用js去生成试试 不要用小程序自带的方法,我们这边是用php做的,没有问题