【发布时间】:2011-04-23 11:18:44
【问题描述】:
我正在使用 Java Jersey 来实现 REST 服务。 我的服务应该提供的一件事是文件下载选项。 这些文件很大,是由 db 中的数据构成的。
目前我正在从数据库中获取所有数据并将其保存到文件中 并返回一个
Response.ok().entity(new FileInputStream(file)).build();
有没有一种方法可以在不从 db 完全下载数据的情况下开始提供文件,但是由于数据来自 db,所以将其附加到输出流中?
【问题讨论】:
-
见stackoverflow.com/questions/3496209/…,这个答案也有用。