55. ZIP fájlok feltöltése (6 MB felett)

Az AWS felhőszolgáltató technikai korlátozása miatt a 6 MB-nál nagyobb fájlok feltöltése 2 lépésben történik:

1. Kérje le az előre aláírt linket a további közvetlen feltöltéshez.

Bemenetként:

  • fileType - hozam VAGY talaj VAGY kijuttatott VAGY adapt VAGY határ,

  • farmUuid (opcionális) - a gazdaság UUID-ja, ahová a fájlt importálni kell.

Kimenetként:

  • uuid - a feltöltés és feldolgozás után várható UUID,

  • farmUuid - ugyanaz, mint a bemenet,

  • fileType - ugyanaz, mint a bemenet,

  • s3Url - a fájl feltöltéséhez használt URL,

  • s3Fields - attribútumok, amelyeket a feltöltő űrlapban kell megadni.

A használat részletei s3Url és s3Fields a második lépésben vannak leírva.

Az attribútumok csak 60 percig érvényesek a fájl feltöltéséhez.

mutation GeneratePresignedPostFileData {
  generatePresignedPostFileData(input:{
    fileType: applied
    farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
  } ) {
    uuid
    farmUuid
    fileType
    s3Url
    s3Fields
  }
}

2. Küldje el a helyi fájlt a s3Url-re az s3Fields-ben megadott előre definiált űrlapattribútumokkal.

A feldolgozásról szóló értesítéseket az alábbiakban leírt előfizetési mechanizmuson keresztül kapja meg: 1. Előfizetés: Események lekérése.

circle-info

A válasz fejléc tartalmaz egy Etag fejlécet, amely például így jelenik meg Etag: "6fd3e76992738357ab50039f2c60024e". Ezt az értéket később a GraphQL-ben használják query getPlatformContext a feldolgozás előrehaladásának nyomon követésére, valamint a „Field”, „AsAppliedDataset”, „YieldDataset” és „SoilDataset” entitásokhoz való kapcsolódásra.

circle-info

Használja ‘Accept-Encoding’:’gzip, deflate, br’.

Last updated

Was this helpful?