Spring MVC – Пример контроллера для скачивания файлов

Немного теории

В Spring MVC приложении, что бы скачать файл через браузер нужно выполнить следующие условия:

  1. Ничего не возвращаем, в сигнатуре будет void  и добавим HttpServletResponseв качестве аргумента метода.
  2. Определить в HttpServletResponse content type (далее тип содержимого) на тип содержимого нашего файла. Если вы не знаете, что такое тип содержимого, или хотите, чтобы браузер всегда отображал диалоговое окно «Сохранить как», установите его APPLICATION/OCTET-STREAM (не чувствителен к регистру)
  3. Добавить заголовок ответа HTTP с именем Content-Disposition и присвойте ему значение attachment; filename=fileName, где fileName — имя файла по умолчанию.

Читать далее «Spring MVC – Пример контроллера для скачивания файлов»

Leo Dev Blog | LD
Обзор конфиденциальности

На сайте используются обязательные и аналитические файлы cookie.

Обязательные cookie необходимы для корректной работы сайта.

Аналитические cookie используются для анализа посещаемости и улучшения работы сайта.

Вы можете изменить настройки использования cookie.