Archive
\Bitrix\Main\Engine\Response\Zip\Archive - методы работы с архивами.
Если у вас веб-сервер NGINX, то вы можете использовать расширение mod_zip, чтобы создавать архивы на лету без нагрузки на php.
use \Bitrix\Main\Engine\Response; $archive = new Response\Zip\Archive('archive.zip'); $archive->addEntry(Response\Zip\ArchiveEntry::createFromFileId($fileId)); $archive->addEntry(Response\Zip\ArchiveEntry::createFromFileId($anotherFileId));
Методы
Метод | Описание | С версии |
---|---|---|
__construct($name) | Метод-конструктор. Параметры:
| |
addEntry(\Bitrix\Main\Engine\Response\Zip\ArchiveEntry $archiveEntry) | Добавление элемента в архив. | |
isEmpty() | Возвращает true, если архив не пустой. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024