多数のPDFファイル(DBにBLOBとして保存されている)を圧縮してから、zipを添付ファイルとしてユーザーに返そうとしています。
メモリの問題に遭遇することなくこれを行うための最良の方法は何ですか?
別の注意:実際には、いくつかのPDFをZipOutputStreamに追加する前にマージする必要があります。したがって、一度に2つのPDFをメモリに保存する必要があります。
それらをすべて圧縮する前に、一時ファイルとしてサーバーに保存するのが最善だと思いますか?
多数のPDFファイル(DBにBLOBとして保存されている)を圧縮してから、zipを添付ファイルとしてユーザーに返そうとしています。
メモリの問題に遭遇することなくこれを行うための最良の方法は何ですか?
別の注意:実際には、いくつかのPDFをZipOutputStreamに追加する前にマージする必要があります。したがって、一度に2つのPDFをメモリに保存する必要があります。
それらをすべて圧縮する前に、一時ファイルとしてサーバーに保存するのが最善だと思いますか?
ZipOutputStreamsを使用して、Javaのメモリにzipファイルを作成できます。
http://www.exampledepot.com/egs/java.util.zip/CreateZip.htmlを参照してください