Как реализовать загрузку файлов с помощью Spring MVC на Java? - PullRequest
4 голосов
/ 21 декабря 2011

Примеров загрузки много, но я не смог найти ни одной для загрузки. Я использую Spring 3.0, и мне нужно сгенерировать некоторый текстовый буфер, а затем позволить пользователю загрузить его в виде файла. (Статического ресурса нет.)

До сих пор я пытался использовать @ResponseBody и писать в поток вывода ответа. В обоих случаях браузер отображает содержимое «файла» вместо отображения диалогового окна «Сохранить». Как заставить браузер отображать диалоговое окно?

Спасибо.

1 Ответ

1 голос
/ 21 декабря 2011

Вы должны установить заголовок Content-Disposition в своем действии (а не только в теле ответа):

Content-Disposition: attachment; filename=your-file.pdf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...