Документация для разработчиков
Темная тема

Конвертер файлов

Конвертация файлов - трудозатратный процесс, с непредсказуемым временем выполнения. Поэтому процесс конвертации выполняется на отдельном сервере. Модуль конвертера файлов разбит на две части - клиентскую (transformer) и серверную (transformercontroller). Здесь идёт речь о клиентской части модуля.

Перед использованием модуля необходимо проверить установлен ли он, и подключить его при помощи конструкции:

\Bitrix\Main\Loader::includeModule('transformer');

Основная задача модуля - получить команду на конвертацию и отправить её на сервер. Команда состоит из нескольких параметров - команда для выполнения, модуль, колбек.

Класс Описание
Основные классы
CommandКласс для работы с командами.
FileTransformer Класс для облегчения работы с файловыми командами.
DocumentTransformer Наследник класса FileTransformer.
VideoTransformer Наследник класса FileTransformer.
Http Класс для отправки команды на сервер.
File Класс для поиска внешнего пути к файлу по его входному идентификатору.
FileUploader Класс для загрузки частей файла в облако или локально, "склеивания" частей и сохранения их.




© «Битрикс», 2001-2024, «1С-Битрикс», 2024