Получить видео файл из URL, используя узел JS? - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь загрузить видеофайл с сервера друзей.Мне удается загрузить файл субтитров следующим образом:

var file = fs.createWriteStream('sub.srt');
      var request = https.get(subtitleTrackURL, function(response) {
        response.pipe(file);
      });

Но когда я пытаюсь получить видеофайл тем же способом, все, что я получаю, это пустой файл:

var file = fs.createWriteStream('video.mp4');
      var request = https.get(videoFileURL, function(response) {
        response.pipe(file);
      });

видео «загружается» мгновенно (скорее, совсем нет, поскольку файл пуст), но оно должно занимать около 400 МБ и должно занимать некоторое время.

Я думаю, что должна быть некоторая кодировкаили тип контента, который я должен предоставить для запроса видеофайла (файл субтитров, в конце концов, просто текст), но я не могу понять, как или что мне нужно предоставить.Google был удивительно бесполезен в том, как загрузить видеофайл с помощью узла.Поэтому, если мне нужно использовать что-то кроме https, я открыт для предложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...