通过网络url下载图片
环境:node
代码
// 下载网络图片const fs = require('fs');const request = require('request')const dowImg = (path, url) => new Promise((r, j) => {console.log('读取', path, url);var src = url;var writeStream = fs.createWriteStream(path); //图片存放位置,及名称var readStream = request(src)readStream.pipe(writeStream);readStream.on('end', function () {console.log('文件下载成功');});readStream.on('error', function () {console.log("错误信息:" + err)j(err)})writeStream.on("finish", function () {console.log("写入", path);r('下载成功', path)writeStream.end();});})module.exports = dowImg//使用说明//回调(图片名称) 图片网络地址, 图片路径, 名称// dowImg(res => {// console.log('图片1' , res)// }, 'https://cloud-minapp-15402.cloud.ifanrusercontent.com/1ft3LAyONcMhURHl.jpeg', randomString(16))
