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; });