Я пытаюсь загрузить файл с помощью ReactJS. У меня есть ссылка на файл, и я могу открыть файл через браузер. После нескольких попыток. Вот моя функция для загрузки файла.
saveFile(filename) {
let blob = new Blob();
if (window.navigator.msSaveOrOpenBlob) {
window.navigator.msSaveOrOpenBlob(blob, filename);
} else {
const a = document.createElement('a');
document.body.appendChild(a);
const url = window.URL.createObjectURL(blob);
a.href = url;
a.download = filename;
a.click();
setTimeout(() => {
window.URL.revokeObjectURL(url);
document.body.removeChild(a);
}, 0)
}
}
К сожалению, я получаю всплывающее окно, как и ожидалось, но мне загружается файл размером 0 МБ.
Есть идеи, как это сделать? Обратите внимание, что файл mp3