56. Загрузка фотографий

Загрузка фото через S3 состоит из 2 шагов:

  1. Запросите предварительно подписанную ссылку для последующей прямой загрузки.

В качестве входных данных:

  • fileExtention - jpeg ИЛИ jpg ИЛИ png,

  • farmUuid - UUID фермы,

  • fieldUuid - UUID поля,

  • noteUuid - UUID заметки для прямой ссылки на загруженное фото,

  • commentUuid - UUID комментария для прямой ссылки на загруженное фото (необязательно).

В качестве выходных данных:

  • uuid - ожидаемый UUID после загрузки и обработки,

  • farmUuid - тот же, что и во входных данных,

  • fieldUuid - тот же, что и во входных данных,

  • noteUuid - тот же, что и во входных данных,

  • commentUuid - тот же, что и во входных данных (если был),

  • s3Url - URL, используемый для загрузки фото,

  • s3Fields - атрибуты, передаваемые в форме загрузки фото.

Подробности о том, как использовать s3Url и s3Fields, описаны во втором шаге.

Атрибуты действительны только 60 минут для загрузки фото.

  1. Отправьте локальное фото на s3Url с предопределёнными атрибутами формы из s3Fields.

Уведомления о процессе обработки будут доставляться через механизм подписки, описанный в GraphQL -> Samples -> 1. Подписка: Получение событий.

circle-info

Используйте ‘Accept-Encoding’:’gzip, deflate, br’.

Последнее обновление

Это было полезно?