Я получаю строку в ответ от моего бэкэнда с более чем 8 МБ содержимого csv.
с этим кодом:
myService.getCsvExportContent(vm.searchParams).then(function (content) {
var encodedUri = encodeURI(content);
var link = document.createElement("a");
link.setAttribute("href", encodedUri);
link.setAttribute("download", "MCsExport.csv");
document.body.appendChild(link);
link.click();
});
Когда результат меньше 8 Мб, он создает весь файл, но когда он больше 8 Мб, он сохраняет половину данных в файл, и я теряю данные. (Я могу видеть размер путем отладки в моем браузере)
Я попробовал angular-file-saver, но все еще получаю ошибки при внедрении зависимости у меня не работает в AngularJS.
Я попытался создать объект Blob с содержимым, тот же результат.
Пожалуйста помоги. Спасибо.