var filename = "profilereferal" + formattedDate + ".xls";
var type = "data:application/vnd.ms-excel";
var fileData = template.replace("{{ROWS}}", row_data);
if (navigator.msSaveBlob) {
var blobData = new Blob([fileData],
{ type: type });
return navigator.msSaveBlob(blobData, filename);
} else {
var data = type + ";charset=utf-8, " + fileData;
var link = document.getElementById("download-tag");
link.href = encodeURI(data);
link.target = "_blank";
link.download = filename;
link.click();
}
Я пытаюсь использовать этот фрагмент для загрузки файла Excel, если его размер превышает 1 МБ, загрузка не удалась из-за сетевой ошибки.
Это происходит только для браузера Chrome, при использовании Firefox эта ошибка никогда не возникает.
Другое дело, что он работает найти, если я скачать CSV-файл. так что я не совсем уверен, какая часть JS не так.