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