56. Fazer upload de fotos

Fazer upload de uma foto via S3 contém 2 etapas:

  1. Solicitar o link pré-assinado para o upload direto posterior.

Como entrada:

  • fileExtention - jpeg OU jpg OU png,

  • farmUuid - uuid da fazenda,

  • fieldUuid - uuid do campo,

  • noteUuid - uuid da nota para o link direto da foto enviada,

  • commentUuid - uuid do comentário para o link direto da foto enviada (opcional).

Como saída:

  • uuid - o uuid esperado após o upload e o processamento,

  • farmUuid - o mesmo que a entrada,

  • fieldUuid - o mesmo que a entrada,

  • noteUuid - o mesmo que a entrada,

  • commentUuid - o mesmo que a entrada (se existir),

  • s3Url - a URL usada para enviar a foto,

  • s3Fields - atributos a serem passados no formulário de upload da foto.

Os detalhes de como usar s3Url e s3Fields são descritos na segunda etapa.

Os atributos são válidos por apenas 60 minutos para enviar a foto.

  1. Enviar uma foto local para s3Url com atributos de formulário predefinidos de s3Fields.

Notificações sobre o processamento serão entregues via o mecanismo de assinatura descrito em GraphQL -> Samples -> 1. Assinatura: Obter eventos.

circle-info

Use ‘Accept-Encoding’:’gzip, deflate, br’.

Atualizado

Isto foi útil?