解决方案: wx.request({ url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=正确的token', method: 'POST', header: { 'content-type': 'application/json' }, data: { "scene": "weibo_01" }, responseType:'arraybuffer',//重点 success: function (res) { console.log(res) // console.log(res.data) // 服务器回包信息,成功已显示/* */ let buffer=res.data; const filePath = wx.env.USER_DATA_PATH + '/test3.jpg'; const fs = wx.getFileSystemManager() fs.writeFile({ filePath: filePath, data: buffer, encoding: 'binary',//重点 success(res) { console.log(res) },/* */ fail(res) { console.error(res) } })
用开发者工具通过getwxacodeunlimit获得了buffer,怎么通过开发者工具获得图片呀?背景:小程序里面没有展示二维码的功能,我是想直接download两个二维码用于特定来源的运营活动的监测。 wx.request({ url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=(正确的token)', method: 'POST', header: { 'content-type': 'application/json' }, data: { "scene": "weibo_01" }, success: function (res) { console.log(res) // console.log(res.data) // 服务器回包信息,成功已显示buffer let buffer=res.data; const filePath = wx.env.USER_DATA_PATH + '/test3.jpg'; const fs = wx.getFileSystemManager() fs.writeFile({ filePath: filePath, data: buffer, encoding: 'utf8', success(res) { console.log(res) },/* */ fail(res) { console.error(res) } }) } }) } [图片] 已经拿到了buffer,并且写了一个jpg,但是打不开 [图片] 要怎么获得这个图片呢?
2022-01-13