java servlet:从BLOB生成zip文件

时间:2009-07-15 20:00:28

标签: java servlets zip outputstream

我正在尝试压缩大量的pdf文件(在数据库中存储为BLOB),然后将zip作为附件返回给用户。

在不遇到内存问题的情况下,最好的方法是什么?

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用ZipOutputStreams在Java内存中创建zip文件。

请参阅http://www.exampledepot.com/egs/java.util.zip/CreateZip.html