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

field.media-file

Добавляет кнопки для разных видов загрузки файлов: загрузить фото или видео, выбрать файлы из файлового менеджера или галереи. Настройте в свойстве accept, какая из кнопок вам нужна.

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

Компонент будет удобен при работе с мобильных устройств. Для загрузки файлов с компьютера лучше использовать field.file для более гибкой настройки типов загружаемых файлов.

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

Особенности работы в мобильном приложении Толоки

В мобильном приложении Толоки кнопки для фото и видео откроют камеру, а кнопки галереи и файлового менеджера — соответствующие приложения.

После того как исполнитель отправит задание, файлы сохранятся внутри приложения и при подключении к Wi-Fi постепенно загрузятся в Толоку. Пока подключения нет, задание будет находиться в статусе «Ожидает отправку по Wi-Fi».

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

Название

Тип

Описание

type*

"field.media-file"

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

data*

writable

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

label

string

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

accept*

object

Добавляет разные кнопки для четырех видов загрузки. Передайте значение true тем из них, которые вам нужны.

Например, если нужна кнопка загрузки файлов из галереи, то добавьте в свойство "gallery": true.

accept.fileSystem

boolean

Добавляет кнопку для загрузки файла из файлового менеджера.

accept.gallery

boolean

Добавляет кнопку для загрузки файла из галереи.

accept.photo

boolean

Добавляет кнопку для загрузки изображения.

accept.video

boolean

Добавляет кнопку для загрузки видеофайла.

hint

string

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

multiple

boolean

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

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

requiredCoordinates

boolean

Если true, то нельзя будет загрузить файл без геотега.

validation

condition

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