小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请问下node.js怎么把小程序二维码接口B返回的二维码二进制流保存成图片文件?直接使用fs.writefile方法保存的图片无法打开
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
request({
url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + token,
method: 'POST',
headers: {
'content-type': 'application/json'
},
body: JSON.stringify({
scene: scene
})
}, function() {
res.send(imgUrl)
}).pipe(fs.createWriteStream(file_address))
用nodejs的request
包的.pipe(fs.createWriteStream('xxxx.jpg'))
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
下面是用node获取小程序码图片的代码,供大家参考:
const axios = require('axios/index') const fs = require('fs') const instance = axios.create({ timeout: 10000, }) instance.post(url, params, { responseType: 'arraybuffer' }) .then(response => { const fileName = './qrcode.jpeg' fs.writeFileSync(fileName, response.data) }, err => { reject(err) } ) .catch(error => { reject(error) })
请求回来的数据自动编码了,设置encoding : null就行,详见:https://segmentfault.com/a/1190000002787763
还写了一个博客,https://blog.csdn.net/uikoo9/article/details/86088028
大佬能不能给我完整的demo
这块小弟我看不懂啊
谢谢了
大佬,搞定没?怎样用node.js将二进制流转化为图片
只有JAVA和PHP的例子,node.js的没有人有么
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
request({
url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + token,
method: 'POST',
headers: {
'content-type': 'application/json'
},
body: JSON.stringify({
scene: scene
})
}, function() {
res.send(imgUrl)
}).pipe(fs.createWriteStream(file_address))
用nodejs的request
包的.pipe(fs.createWriteStream('xxxx.jpg'))
下面是用node获取小程序码图片的代码,供大家参考:
const axios = require('axios/index') const fs = require('fs') const instance = axios.create({ timeout: 10000, }) instance.post(url, params, { responseType: 'arraybuffer' }) .then(response => { const fileName = './qrcode.jpeg' fs.writeFileSync(fileName, response.data) }, err => { reject(err) } ) .catch(error => { reject(error) })
请求回来的数据自动编码了,设置encoding : null就行,详见:https://segmentfault.com/a/1190000002787763
还写了一个博客,https://blog.csdn.net/uikoo9/article/details/86088028
大佬能不能给我完整的demo
body: JSON.stringify({
scene: scene
})
}, function() {
res.send(imgUrl)
}).pipe(fs.createWriteStream(file_address))
这块小弟我看不懂啊
谢谢了
大佬,搞定没?怎样用node.js将二进制流转化为图片
只有JAVA和PHP的例子,node.js的没有人有么