У меня есть скрипт ZipArchive, используемый для функции «корзина загрузки» на моем сайте. Пользователи выбирают звук, который они хотели бы добавить в корзину, затем скрипт аутентифицирует пользователя, захватывает все защищенные файлы и добавляет их в zip-архив, готовый к загрузке.
После загрузки zip код удаляет файл. Все работает хорошо, однако у меня возникла проблема с большими файлами! Если пользователи хотят заархивировать дорожки общим объемом более 250 МБ, записываемый временный zip-файл никогда не станет больше 250 МБ — он просто перезаписывается и запускается снова.
Мои два вопроса тогда будут такими:
- Есть ли у ZipArchive ограничение на количество записываемых файлов?
- Есть ли в ZipArchive другой способ записи файлов для создания файлов большего размера?
Ценю твою помощь.