Я создаю файл csv для загрузки с помощью Javascript, и он отлично работает во всем, кроме IE (я тестировал 8 и 10).
В IE8, когда я нажимаю кнопку, чтобы создать и загрузить файл, я получаю сообщение об ошибке и говорит "The data area passed to a system call is too small"
. В IE10, когда я нажимаю кнопку, он просто открывает новую вкладку с URL-адресом, который я создал в адресной строке, но ничего не загружаю.
Любые идеи, что означает эта ошибка?
У меня есть этот код кнопкой:
var csvContent = "data:text/csv;charset=utf-8,";
csvContent += escape(myCSVvariable);
var encodedUri = encodeURI(csvContent);
window.open(encodedUri);
Это связано с этим вопросом, но я начал новый, потому что у меня возникла другая ошибка после изменения некоторых вещей - Как мне создать и загрузить файл csv с помощью Javascript?