56. Загрузка фотографий
Загрузка фото через S3 состоит из 2 шагов:
Запросите предварительно подписанную ссылку для последующей прямой загрузки.
В качестве входных данных:
fileExtention - jpeg ИЛИ jpg ИЛИ png,
farmUuid - UUID фермы,
fieldUuid - UUID поля,
noteUuid - UUID заметки для прямой ссылки на загруженное фото,
commentUuid - UUID комментария для прямой ссылки на загруженное фото (необязательно).
В качестве выходных данных:
uuid - ожидаемый UUID после загрузки и обработки,
farmUuid - тот же, что и во входных данных,
fieldUuid - тот же, что и во входных данных,
noteUuid - тот же, что и во входных данных,
commentUuid - тот же, что и во входных данных (если был),
s3Url - URL, используемый для загрузки фото,
s3Fields - атрибуты, передаваемые в форме загрузки фото.
Подробности о том, как использовать s3Url и s3Fields, описаны во втором шаге.
Атрибуты действительны только 60 минут для загрузки фото.
Отправьте локальное фото на s3Url с предопределёнными атрибутами формы из s3Fields.
Уведомления о процессе обработки будут доставляться через механизм подписки, описанный в GraphQL -> Samples -> 1. Подписка: Получение событий.
Используйте ‘Accept-Encoding’:’gzip, deflate, br’.
Последнее обновление
Это было полезно?