field.file

Компонент позволяет пользователю загружать файлы. В интерфейсе отображается кнопкой загрузки.

Вы можете перечислить в свойстве accept нужные типы файлов, которые будут предложены пользователю при загрузке. По умолчанию разрешено загрузить только один файл, но можно позволить загружать несколько в свойстве multiple.

Если пользователь заходит с мобильного устройства, то удобнее будет использовать field.media-file — он адаптирован под мобильные устройства и упрощает загрузку фото и видео.

В режиме проверки задания загруженные изображения появятся автоматически. Изображения можно просматривать, поворачивать и переключаться между ними.

Посмотреть пример в песочнице.

Свойства компонента

НазваниеТипОписание
type*"field.file"

Задает тип компонента.

data*writable

Данные, значения которых будут обработаны или изменены.

labelstring

Надпись над компонентом.

acceptarray

Список типов файлов, которые будут предложены пользователю при загрузке. По умолчанию можно загружать любые файлы.

Указывайте типы в формате MIME Type. Например, вы можете предложить загрузку картинок через добавление типов image/jpeg и image/png.

accept[]string

Тип файлов в формате MIME Type.

hintstring

Текст подсказки.

multipleboolean

Определяет, разрешено ли загружать несколько файлов:

  • false (по умолчанию) — запрещено;
  • true — разрешено.
validationcondition

Валидация на основе условия (condition).

НазваниеТипОписание
type*"field.file"

Задает тип компонента.

data*writable

Данные, значения которых будут обработаны или изменены.

labelstring

Надпись над компонентом.

acceptarray

Список типов файлов, которые будут предложены пользователю при загрузке. По умолчанию можно загружать любые файлы.

Указывайте типы в формате MIME Type. Например, вы можете предложить загрузку картинок через добавление типов image/jpeg и image/png.

accept[]string

Тип файлов в формате MIME Type.

hintstring

Текст подсказки.

multipleboolean

Определяет, разрешено ли загружать несколько файлов:

  • false (по умолчанию) — запрещено;
  • true — разрешено.
validationcondition

Валидация на основе условия (condition).