Изменить имя файла при создании CSV из проекта Java - PullRequest
0 голосов
/ 13 мая 2018

В Как экспортировать данные в формате CSV с использованием Java? , я нашел решение для записи даты в файлы CSV, и принятый ответ работает отлично.

Мне нужно изменить имя файла на что угодно с расширением .csv. Теперь я получаю имя WebServlet как имя файла без каких-либо расширений.

У вас есть идеи, как установить имя файла?

resp.setContentType("application/csv");
PrintWriter w = resp.getWriter();
w.println(generateCsvFile(policies));
w.flush();
w.close();

1 Ответ

0 голосов
/ 13 мая 2018

Необходимо указать имя файла для заголовка:

response.setHeader("Content-Disposition", "attachment; filename='" + filename + "'");

Браузер учитывает заголовок и использует имя файла для загрузки файла

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