gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 13:11:20 25 4
gpt4 key购买 nike

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

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

最佳答案

您可以创建一个 HTTP GET 请求并将其 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);

// after download completed close filestream
file.on("finish", () => {
file.close();
console.log("Download Completed");
});
});

如果您想支持在命令行上收集信息——例如指定目标文件或目录或 URL——请查看 Commander 之类的内容。 .

更详细的解释见 https://sebhastian.com/nodejs-download-file/

关于javascript - 如何使用 Node.js 下载文件(不使用第三方库)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11944932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com