Возврат файла с использованием Java Jersey
Я использую Java-Джерси для реализации службы REST. Одна вещь, которую должен предоставить мой сервис - это опция загрузки файла. Эти файлы довольно большие и построены из данных из базы данных.
В настоящее время я выбираю все данные из БД, сохраняю их в файл и возвращаю
Response.ok().entity(new FileInputStream(file)).build();
Есть ли способ, как я могу начать обслуживание файла без полной загрузки данных из БД, но, как данные поступают из БД, добавить его в поток вывода?