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