如何在 不使用第三方库的情况下使用 Node.js下载文件?
我不需要什么特别的东西。我只想从给定的URL下载文件,然后将其保存到给定的目录。
您可以创建一个HTTP GET请求并将其response通过管道传递到可写文件流中:
GET
response
const http = require('http'); 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之类的内容。