Документация Толоки

field.file

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

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

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

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

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

Название

Тип

Описание

type*

"field.file"

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

data*

writable

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

label

string

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

accept

array

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

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

accept[]

string

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

hint

string

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

multiple

boolean

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

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

validation

condition

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