field.media-file
Добавляет кнопки для разных видов загрузки файлов: загрузить фото или видео, выбрать файлы из файлового менеджера или галереи. Настройте в свойстве accept
, какая из кнопок вам нужна.
По умолчанию разрешает загрузить только один файл, но можно позволить загружать несколько в свойстве multiple
.
Компонент будет удобен при работе с мобильных устройств. Для загрузки файлов с компьютера лучше использовать field.file для более гибкой настройки типов загружаемых файлов.
Особенности работы в мобильном приложении Яндекс.Толоки
В мобильном приложении Толоки кнопки для фото и видео откроют камеру, а кнопки галереи и файлового менеджера — соответствующие приложения.
После того как исполнитель отправит задание, файлы сохранятся внутри приложения и при подключении к Wi-Fi постепенно загрузятся в Толоку. Пока подключения нет, задание будет находиться в статусе «Ожидает отправку по Wi-Fi».
Свойства компонента
Название | Тип | Описание |
---|---|---|
type * | "field.media-file" | Задает тип компонента. |
data * | writable | Данные, значения которых будут обработаны или изменены. |
label | string | Надпись над компонентом. |
accept * | object | Добавляет разные кнопки для четырех видов загрузки. Передайте значение Например, если нужна кнопка загрузки файлов из галереи, то добавьте в свойство |
accept.fileSystem | boolean | Добавляет кнопку для загрузки файла из файлового менеджера. |
accept.gallery | boolean | Добавляет кнопку для загрузки файла из галереи. |
accept.photo | boolean | Добавляет кнопку для загрузки изображения. |
accept.video | boolean | Добавляет кнопку для загрузки видеофайла. |
hint | string | Текст подсказки. |
multiple | boolean | Определяет, разрешено ли загружать несколько файлов:
|
validation | condition | Валидация на основе условия (condition). |
Название | Тип | Описание |
---|---|---|
type * | "field.media-file" | Задает тип компонента. |
data * | writable | Данные, значения которых будут обработаны или изменены. |
label | string | Надпись над компонентом. |
accept * | object | Добавляет разные кнопки для четырех видов загрузки. Передайте значение Например, если нужна кнопка загрузки файлов из галереи, то добавьте в свойство |
accept.fileSystem | boolean | Добавляет кнопку для загрузки файла из файлового менеджера. |
accept.gallery | boolean | Добавляет кнопку для загрузки файла из галереи. |
accept.photo | boolean | Добавляет кнопку для загрузки изображения. |
accept.video | boolean | Добавляет кнопку для загрузки видеофайла. |
hint | string | Текст подсказки. |
multiple | boolean | Определяет, разрешено ли загружать несколько файлов:
|
validation | condition | Валидация на основе условия (condition). |