56. Przesyłanie zdjęć

Wysyłanie zdjęcia przez S3 składa się z 2 kroków:

  1. Poproś o link z wcześniejszym podpisem (pre-signed) do bezpośredniego przesłania.

Jako dane wejściowe:

  • fileExtention - jpeg LUB jpg LUB png,

  • farmUuid - uuid gospodarstwa,

  • fieldUuid - uuid pola,

  • noteUuid - uuid notatki dla bezpośredniego linku do przesłanego zdjęcia,

  • commentUuid - uuid komentarza dla bezpośredniego linku do przesłanego zdjęcia (opcjonalne).

Jako dane wyjściowe:

  • uuid - oczekiwany uuid po przesłaniu i przetworzeniu,

  • farmUuid - taki sam jak wejściowy,

  • fieldUuid - taki sam jak wejściowy,

  • noteUuid - taki sam jak wejściowy,

  • commentUuid - taki sam jak wejściowy (jeśli istniał),

  • s3Url - URL używany do przesłania zdjęcia,

  • s3Fields - atrybuty do przekazania w formularzu przesyłania zdjęcia.

Szczegóły użycia s3Url i s3Fields opisano w drugim kroku.

Atrybuty są ważne tylko przez 60 minut na przesłanie zdjęcia.

  1. Wyślij lokalne zdjęcie na s3Url z predefiniowanymi atrybutami formularza z s3Fields.

Powiadomienia o przetwarzaniu będą dostarczane za pomocą mechanizmu subskrypcji opisanego w GraphQL -> Samples -> 1. Subskrypcja: Pobierz zdarzenia.

circle-info

Użyj ‘Accept-Encoding’:’gzip, deflate, br’.

Last updated

Was this helpful?