bitrix fileInput

Я пишу проект, в котором использую bitrix. Фрагмент коды выглядит следующим образом:

<div class="form-field-container">
    <p class="status-label"><?= $formItem['label'] ?></p>
    <?
        $inputData = CFile::GetPath($arResult["ACHIVMENT"][$_GET["ID"]]["PREVIEW_PICTURE"]);
        echo \Bitrix\Main\UI\FileInput::createInstance(array(
            'name' => $formItem['name'],
            'description' => false,
            'upload' => true,
            'allowUpload' => true,
            'medialib' => true,
            'fileDialog' => true,
            'cloud' => true,
            'delete' => true,
            'maxCount' => 1,
            'accept'=>'.pdf'
        ))->show($inputData);
    ?>
</div>

Это компонент input для загрузки файлов. Проблема в том, что я хочу сделать так, чтобы единственным допустимым форматом файлов был pdf. Я пробовал сделать это следующим образом:

'accept'=>'.pdf'

но такой способ мне не помог. Как можно задать список допустимых форматов в bitrix?


Ответы (1 шт):

Автор решения: Виктор Карев
  1. Нужно указать, что будут загружаться файлы с указанными расширениями.
  2. Нужно задать список расширений.
'allowUpload' => 'F',
'allowUploadExt' => 'pdf',
→ Ссылка