import request from \'request-promise\';
import path from "path";
import fs from \'fs\';
// 文件路径 ROOT_PATH 基本路径 imageFileName 本地文件名
let imageFileNamePath = path.join(ROOT_PATH, \'imagetmp/\' + imageFileName);
// 保存图片
await new Promise((resolve, reject) => {
request({
method: \'get\',
url: "网络图片地址",
headers: {
\'User-Agent\': \'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36\',
}
}).pipe(fs.createWriteStream(imageFileNamePath)).on(\'close\', function () {
let bu = fs.createReadStream(imageFileNamePath);
bu.on(\'data\', function (chunk) {
resolve();
});
});
}).catch((err) => {
console.log(err);
return err;
});