Добрый день!
По запросу из базы получаю данные. Нужно эти данные оформить в файл и скачать. Для этого сделал метод с таким содержимым
var link = document.createElement('a'); // создаем пустой элемент
link.setAttribute('href','data:text/plain,' + csvStr);
link.setAttribute('download', 'file.csv');
document.body.appendChild(link); // для firefox
onload = link.click();
В csvStr содержится строка (данные из БД). Также может быть и данные в формате base64. И эти данные могут быть довольно большими (например, какой-нибудь PDF-файл, размером 20+ Мб).
Обычно сформированные файлы скачиваются. Но, видимо, когда размер этих файлов очень большой (тот же PDF-файл или данные на 80 000 строк в csv), то при скачивании возникает "Ошибка сети" (в google chrome).
Можно ли как-то решить эту проблему?