2009-07-15 136 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

回答