55. Ladda upp zip-filer (över 6 MB)
På grund av en teknisk begränsning hos AWS-molnleverantören måste uppladdning av filer större än 6 MB göras i 2 steg:
1. Begär en försignerad länk för vidare direktuppladdning.
Som indata:
fileType-skördELLERjordELLERappliceradELLERadaptELLERgräns,farmUuid(valfritt) - uuid för gården där filen ska importeras.
Som utdata:
uuid- det förväntade uuid efter uppladdning och bearbetning,farmUuid- samma som indata,fileType- samma som indata,s3Url- URL:en som används för att ladda upp filen,s3Fields- attribut att skicka i uppladdningsformuläret för filen.
Detaljerna om hur man använder s3Url och s3Fields beskrivs i det andra steget.
Attributen är giltiga endast i 60 minuter för att ladda upp filen.
mutation GeneratePresignedPostFileData {
generatePresignedPostFileData(input:{
fileType: applied
farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
} ) {
uuid
farmUuid
fileType
s3Url
s3Fields
}
}
2. Skicka en lokal fil till s3Url med fördefinierade formulärattribut från s3Fields.
Aviseringar om bearbetningen levereras via prenumerationsmekanismen som beskrivs i 1. Prenumeration: Hämta händelser.
Senast uppdaterad
Var detta till hjälp?