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 ) | Добавление [link=]элемента[/link] в архив. | |
isEmpty( ) | Возвращает true, если архив не пустой. |
© «Битрикс»,
2001-2021,
«1С-Битрикс», 2021