Как скачать файлы по прямой ссылке с помощью nodejs

Привет, я новичок в nodejs, и я делаю с ним менеджер приложений.

В диспетчере приложений я хочу скачать файлы по прямым ссылкам, например:

https://download.oracle.com/otn-pub/java/jdk/15.0.1%2B9/51f4f36ad4ef43e39d0dfdbaf6549e32/jdk-15.0.1_windows-x64_bin.zip

если я нажму на эту ссылку, я загружу файлы, но я хочу сделать это в NodeJS.

может кто-нибудь сказать мне, как я буду это делать?

Спасибо за помощь.

Что вы подразумеваете под node.js? Вы хотите загружать файлы на сервер, работающий на node.js или что-то еще?

Matas Lesinskas 12.12.2020 06:25

@MatasLesinskas Похоже, OP хочет ввести URL-адрес, заставить NodeJS (запущенный локально) получить этот файл с заданного URL-адреса и сохранить файл на локальном жестком диске OP / ssd.

Samathingamajig 12.12.2020 06:47
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
752
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
const http = require('http');
const fs = require('fs');

const url = “...” // whatever url you want
const filePath = “...” // where ever you want save the file along with the file name you want and extension example (here/file.zip)

const file = fs.createWriteStream(filepath);
const request = http.get(url, (response) => {
  response.pipe(file);
});

Попробуйте этот код

Другие вопросы по теме