Я пытаюсь загрузить внешний файл ts (mpeg) и записать его на диск, но не могу понять, как мне правильно отформатировать содержимое файла.
Я получаю файл на диске, но он не воспроизводится в медиаплеере, и когда я просматриваю атрибуты файла, он не показывает никакой видео / звуковой информации, как это обычно делают ts-файлы.Я пробовал много разных кодировок, и я даже не стою на месте, если это является корнем проблемы, или если мне нужно как-то указать contentType, написать атрибуты файла или то, что мне здесь не хватает.
Код, который записывает невоспроизводимый файл:
getFile = (url) => {
https.get(url, r => {
let rawData = [];
r.on("data", chunk => {
rawData += chunk;
});
r.on("end", () => {
fs.writeFile(`./resources/test.ts`, rawData, "utf-8", err => {
if (err) {
console.log(`error writing file`);
return;
}
console.log(`Wrote successfully`);
});
});
});
};
Для меня это совершенно новая территория.Я привык обслуживать файлы и устанавливать типы контента всех видов, а не загружать их.Буду очень признателен за помощь!