小编典典

如何使用 Node.js 下载文件(不使用第三方库)?

all

如何在 不使用第三方库的情况下使用 Node.js 下载文件?

我不需要什么特别的。我只想从给定的 URL 下载文件,然后将其保存到给定的目录。


阅读 101

收藏
2022-03-08

共1个答案

小编典典

您可以创建一个 HTTPGET请求并将其通过管道response传输到可写文件流中:

const http = require('http'); // or 'https' for https:// URLs
const fs = require('fs');

const file = fs.createWriteStream("file.jpg");
const request = http.get("http://i3.ytimg.com/vi/J---aiyznGQ/mqdefault.jpg", function(response) {
  response.pipe(file);
});

如果你想支持在命令行上收集信息——比如指定目标文件或目录,或者
URL——请查看Commander之类的东西。

2022-03-08