Присвоение имени файлу .csv, открытому с помощью вызова data-redirect.jsp - PullRequest
0 голосов
/ 04 октября 2018

У меня есть HTML-форма, которая создается на лету с помощью функции JavaScript:

<form name="exportData" method="post" action="data-redirect.jsp">
    <input type="hidden" name="contentType" value="text/csv">
    <input type="hidden" name="data" value="">
    <input type="hidden" name="fileName" value="filename=myFile.csv">
</form>

Данные из таблицы на веб-странице считываются и загружаются в document.forms.exportData.data.value, а затем отправляются через data-redirect.jsp при вызове document.forms.exportData.submit() в конце функции.

Затем отображается приглашение браузера «Открыть / Сохранить / Сохранить как».

Выбор «Сохранить» или «Сохранить как»«продолжает сохранять файл с указанным значением имени файла (в данном примере« myFile.csv »), однако при выборе опции« Открыть »открывается файл .csv в Excel с заголовком« data-redirect.jsp »

Есть ли способ переопределить заголовок, которым открывается файл?По сути, я просто хочу, чтобы он открывался с тем же именем, что и при сохранении ("myFile.csv")

Я попытался указать атрибуты id и target для formтег, но это не сработало.

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...