2009-07-15 140 views
0

我想压缩大量的pdf文件(作为数据库中的BLOB存储),然后将zip作为附件返回给用户。java servlet:从BLOB生成zip文件

在没有遇到内存问题的情况下做到这一点的最佳方式是什么?

另一个注意:我实际上需要合并一些PDF文件,然后将它们添加到ZipOutputStream中。因此,一次需要将几个PDF存储在内存中。

我认为最好将它们作为临时文件存储在服务器上,然后再压缩它们全部?

+0

我强烈建议您尽可能避免使用临时文件。 – 2009-07-15 20:27:50

+0

@Tom:如果我避免临时文件,这意味着我需要将所有数据保存在内存中,对不对? – 2009-07-15 20:29:33

回答