Хорошо, у меня есть эта страница веб-страницы, которая получает данные с помощью запросов AJAX (в javascript с использованием JQuery). После того, как данные были загружены в браузер пользователей, я хочу позволить им загружать указанные данные без повторного запроса их с сервера.
Для этого я нашел этот небольшой фрагмент кода (на Javascript):
window.location = 'data:text/csv;charset=utf8,' + encodeURIComponent(someCSVtext);
Он делает то, что я хочу, но всегда называет файл «download.csv».
Есть ли способ предустановить имя файла, предполагая, что у пользователя есть опция «всегда загружать файл», установленная в их браузере (таким образом, у него нет возможности переименовать файл)?