|
Rest Controller, возвращающий файл excel
|
|||
---|---|---|---|
#18+
Здравствуйте. Задача в следующем: Имеется сервер web приложения. В браузере пользователь указывает параметры отчета и отправляет их на сервер. На сервере контроллер их принимает, формирует экселевский файл отчета и сохраняет его. Это все прекрасно работает. Теперь мне нужно, чтобы контроллер возвращал сформированный файл на компьютер клиента и показывал его там. Как вариант показа - или вьювер в браузере, или запуск на компе пользователя экселя с файлом отчета. Подскажите, как это делается, и в какую сторону копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2020, 09:24 |
|
Rest Controller, возвращающий файл excel
|
|||
---|---|---|---|
#18+
Павел Гужанов, В ТЗ добавляем что показ отдельным запросом, а не тот запрос ждёт? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2020, 09:57 |
|
Rest Controller, возвращающий файл excel
|
|||
---|---|---|---|
#18+
Павел Гужанов, Вас в Гугле забанили? Куча же ответов на ваш вопрос, вот например https://mkyong.com/webservices/jax-rs/download-excel-file-from-jax-rs/ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2020, 10:01 |
|
Rest Controller, возвращающий файл excel
|
|||
---|---|---|---|
#18+
Павел Гужанов, Рест можно сделать тремя способами 1. Сервлет или 2. Спринг или 3. JAX-RS У вас как? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2020, 10:35 |
|
Rest Controller, возвращающий файл excel
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, У меня используется Spring ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2020, 10:40 |
|
Rest Controller, возвращающий файл excel
|
|||
---|---|---|---|
#18+
Павел Гужанов PetroNotC Sharp, У меня используется Spring 1. Возврати на клиента файл без указания mime type. Чтобы узнать что это. 2. Подставить тип эксель файла в заголовке http ответа. https://stackoverflow.com/questions/974079/setting-mime-type-for-excel-document ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2020, 10:47 |
|
|
start [/forum/topic.php?fid=59&msg=39916219&tid=2120944]: |
0ms |
get settings: |
16ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
45ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
186ms |
get tp. blocked users: |
0ms |
others: | 332ms |
total: | 590ms |
0 / 0 |