Конвертер файлов
Конвертация файлов - трудозатратный процесс, с непредсказуемым временем выполнения. Поэтому процесс конвертации выполняется на отдельном сервере. Модуль конвертера файлов разбит на две части - клиентскую (transformer) и серверную (transformercontroller). Здесь идёт речь о клиентской части модуля.
Перед использованием модуля необходимо проверить установлен ли он, и подключить его при помощи конструкции:
\Bitrix\Main\Loader::includeModule('transformer');
Основная задача модуля - получить команду на конвертацию и отправить её на сервер. Команда состоит из нескольких параметров - команда для выполнения, модуль, колбек.
| Класс | Описание |
|---|---|
| Основные классы | |
| Command | Класс для работы с командами. |
| FileTransformer | Класс для облегчения работы с файловыми командами. |
| DocumentTransformer | Наследник класса FileTransformer. |
| VideoTransformer | Наследник класса FileTransformer. |
| Http | Класс для отправки команды на сервер. |
| File | Класс для поиска внешнего пути к файлу по его входному идентификатору. |
| FileUploader | Класс для загрузки частей файла в облако или локально, "склеивания" частей и сохранения их. |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025