Кнопка для загрузки картинки
Чтобы добавить в задание кнопку для загрузки картинки , используйте компонент
{{field type="file-img" name="<название выходного поля>" sources="<параметр sources>" fileType="<параметр fileType>"}}
. После загрузки картинки исполнитель увидит иконку для предварительного просмотра изображения. Например:
{{field type="file-img" name="photo" sources="CAMERA" fileType="IMAGE" camera=true}}
Скопировано
В описании выходных данных добавьте одно из полей:
- Поле с типом
file
— для возможности загружать только одно изображение. Например:{ "result": { "type": "file", "required": true } }
Скопировано - Поле с типом
array_file
— для возможности загружать сразу несколько изображений. Например:{ "result": { "type": "array_file", "required": true } }
Скопировано
- Параметры
-
Параметр
Описание
Обязательный
Значение по умолчанию
type
Тип поля:
file-img
— кнопка для загрузки картинки.да
нет
name
Атрибут для поля выходных данных. Содержит имя поля выходных данных.
да
нет
sources
Примечание. Параметр применяется к заданиям, которые выполняются в мобильном приложении.Источник файла.
Возможно указать несколько значений в формате
sources="<значение 1> <значение 2>"
(с пробелом, без запятой).Допустимые значения:
CAMERA
— мобильная камера;GALLERY
— галерея;FILE_MANAGER
— файловый менеджер.
да (при создании заданий для мобильных устройств) нет
fileType
Примечание. Параметр применяется к заданиям, которые выполняются в мобильном приложении.Тип файла:IMAGE
— изображение.да (при создании заданий для мобильных устройств) нет validation-show
Расположение всплывающих подсказок (отображаются, если ответ не прошел валидацию). Расположение указывается относительно поля ввода.
Допустимые значения:
Над полем ввода:
"top-left"
(слева),"top-center"
(посередине),"top-right"
(справа).Под полем ввода:
"bottom-left"
(слева),"bottom-center"
(посередине),"bottom-right"
(справа).Слева от поля ввода:
"left-top"
(сверху),"left-center"
(посередине),"left-bottom"
(внизу).Справа от поля ввода:
"right-top"
(сверху),"right-center"
(посередине),"right-bottom"
(внизу).Не показывать сообщение (
"false"
).
нет
"top-left"
preview
Отображение уменьшенного изображение после загрузки:
preview=true
— отображать.preview=false
— не отображать.
нет
true
camera
Запуск камеры при нажатии на кнопку загрузки картинки:
camera=true
— запускать камеру.camera=false
— не запускать камеру.
нет
false
compress
Сжатие изображения: compress=true
— уменьшать до размера 1000 пикселей (по короткой стороне). Изображение сохраняется в формате JPEG с уровнем качества 90.compress=false
— передавать картинку без изменений.
нет
true
requiredCoordinates
Обязательность координат в информации об изображении.requiredCoordinates=true
— координаты обязательны.requiredCoordinates=false
— координаты необязательны.
нет
false
multipleSelect
Количество файлов для одновременной загрузки. Чтобы добавить возможность загрузки одного файла, задайте значение
false
.Чтобы добавить возможность загрузки нескольких файлов:
- Задайте значение
true
; - В описании выходных данных добавьте поле с типом
array_file
или другим типом массива.
нет
true
(при наличии в описании выходных данных поля с типомarray_file
или другим типом массива).Параметр
Описание
Обязательный
Значение по умолчанию
type
Тип поля:
file-img
— кнопка для загрузки картинки.да
нет
name
Атрибут для поля выходных данных. Содержит имя поля выходных данных.
да
нет
sources
Примечание. Параметр применяется к заданиям, которые выполняются в мобильном приложении.Источник файла.
Возможно указать несколько значений в формате
sources="<значение 1> <значение 2>"
(с пробелом, без запятой).Допустимые значения:
CAMERA
— мобильная камера;GALLERY
— галерея;FILE_MANAGER
— файловый менеджер.
да (при создании заданий для мобильных устройств) нет
fileType
Примечание. Параметр применяется к заданиям, которые выполняются в мобильном приложении.Тип файла:IMAGE
— изображение.да (при создании заданий для мобильных устройств) нет validation-show
Расположение всплывающих подсказок (отображаются, если ответ не прошел валидацию). Расположение указывается относительно поля ввода.
Допустимые значения:
Над полем ввода:
"top-left"
(слева),"top-center"
(посередине),"top-right"
(справа).Под полем ввода:
"bottom-left"
(слева),"bottom-center"
(посередине),"bottom-right"
(справа).Слева от поля ввода:
"left-top"
(сверху),"left-center"
(посередине),"left-bottom"
(внизу).Справа от поля ввода:
"right-top"
(сверху),"right-center"
(посередине),"right-bottom"
(внизу).Не показывать сообщение (
"false"
).
нет
"top-left"
preview
Отображение уменьшенного изображение после загрузки:
preview=true
— отображать.preview=false
— не отображать.
нет
true
camera
Запуск камеры при нажатии на кнопку загрузки картинки:
camera=true
— запускать камеру.camera=false
— не запускать камеру.
нет
false
compress
Сжатие изображения: compress=true
— уменьшать до размера 1000 пикселей (по короткой стороне). Изображение сохраняется в формате JPEG с уровнем качества 90.compress=false
— передавать картинку без изменений.
нет
true
requiredCoordinates
Обязательность координат в информации об изображении.requiredCoordinates=true
— координаты обязательны.requiredCoordinates=false
— координаты необязательны.
нет
false
multipleSelect
Количество файлов для одновременной загрузки. Чтобы добавить возможность загрузки одного файла, задайте значение
false
.Чтобы добавить возможность загрузки нескольких файлов:
- Задайте значение
true
; - В описании выходных данных добавьте поле с типом
array_file
или другим типом массива.
нет
true
(при наличии в описании выходных данных поля с типомarray_file
или другим типом массива).