node获取图片保存到本地的方法代码如下:
const https = require('https');const fs = require('fs'); /** * 下载图片 * @param {*请求图片地址} url * @param {*保存图片名称} name */ let updataImg = (url, name) => { //先访问图片 https.get(url, (res) => { //用来存储图片二进制编码 let imgData = ''; //设置图片编码格式 res.setEncoding("binary"); //检测请求的数据 res.on('data', (chunk) => { imgData += chunk; }) //请求完成执行的回调 res.on('end', () => { // 通过文件流操作保存图片 fs.writeFile(`./image/${name}.webp`, imgData, 'binary', (error) => { if (error) { console.log('下载失败'); } else { console.log('下载成功!') } }) }) }) }
以上就是node怎么保存图片?的详细内容,更多请关注易知道|edz.cc其它相关文章!