![](/img/trans.png)
[英]Is there a way to optimize the way I generate a file and output it as .zip in a java servlet?
[英]java servlet: generate zip file from BLOBs
我正在尝试压缩大量pdf文件(在数据库中存储为BLOB),然后将zip作为附件返回给用户。
避免出现内存问题的最佳方法是什么?
另一个注意事项:实际上,在将某些PDF添加到ZipOutputStream之前,我需要对其进行合并。 因此,将需要一次将几个PDF存储在内存中。
我认为最好先将它们作为临时文件存储在服务器上,然后再压缩它们?
您可以使用ZipOutputStreams在Java中的内存中创建zip文件。
参见http://www.exampledepot.com/egs/java.util.zip/CreateZip.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.