当客户点击下载按钮时,我正在尝试使用Java将文件从Sybase数据库传输到应用程序的表示层。
从数据库中流式传输文件是可以的。
但我想一次性将所有不同的InputStream
从我的DAO传递给我的控制器。
我看到我们可以使用SequenceInputStream
来连接多个InputStream
(使用Enumeration
)。
问题是我确实希望单独处理组成InpuStream
的每个SequenceInputStream
(用于将它们连接成一个PDF文件)。
我也尝试了List<InputStream>
,但我遇到了序列化问题。
这样做有简单的方法(或最好的方法)吗?