Я пытаюсь закрепить большое количество PDF-файлов (хранимых как BLOB-файлы в БД), а затем вернуть zip в качестве вложения для пользователя.java servlet: генерировать zip-файл из BLOB
Каков наилучший способ сделать это без проблем с памятью?
Другое примечание: мне действительно нужно объединить некоторые PDF-файлы, прежде чем добавлять их в ZipOutputStream. Поэтому пару PDF-файлов необходимо хранить в памяти одновременно.
Я предполагаю, что было бы лучше сохранить их как временные файлы на сервере перед тем, как их застегнуть?
я настоятельно рекомендую избегать временных файлов, если это вообще возможно. –
@Tom: если я избегаю временных файлов, это значит, что мне нужно хранить все данные в памяти, не так ли? –