Добрый день!
Мы отправляем запрос на сайте и получаем ответ. Этот ответ нужно сохранить в файл и скачать. Сам ответ приходит в base64. Сохранить нужно в zip-архиве
<button type="button" class="btn btn-primary" onClick="saveUploadList()">Выгрузить
</button>
var link = document.createElement('a');
link.setAttribute('href','data:application/zip;base64,' + Base64._utf8_decode(data));
link.setAttribute('download','list.zip');
onload = link.click();
Не скачиваются файлы в mozilla firefox. В хроме и яндексе работает.
В чем может быть дело? Может быть не тот mime-тип? Сейчас используется data:application/zip
Тоже самое и для текстовых фалов. мозила не скачивает
Пробовал поставить готовую ссылку в html
<a download="file_downloaded_via_data_URL.txt"
href="data:text/plain;base64,текст_в_base64">
Download text file
</a>
В этом случае мозила скачала файл. При этом для zip это не сработало