Я пытаюсь загрузить видеофайл с сервера друзей.Мне удается загрузить файл субтитров следующим образом:
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, я открыт для предложений.