使用node的request来下载文件报错:
查看官方文档发现,request在2020年2月11号起已经完全弃用了,所以不推荐继续使用。
改用axios来下载保存文件。
用法:
file_url:文件的下载地址
targetPath:文件保存地址
import Axios from 'axios';
var fs = require('fs');
async function downloadFile(file_url, targetPath) {
var req = await Axios({
url: file_url,
method: 'GET',
responseType: "stream"
});
var out = fs.createWriteStream(targetPath);
req.data.pipe(out);
}