55. Last opp zip-filer (over 6 MB)
Som en teknisk begrensning hos AWS skytilbyderen må opplasting av filer større enn 6 MB gjøres i 2 trinn:
1. Be om den forhåndssignerte lenken for videre direkte opplasting.
Som input:
fileType-avlingELLERjordELLERutførtELLERadaptELLERgrense,farmUuid(valgfritt) - uuid for gården som filen skal importeres til.
Som output:
uuid- den forventede uuid etter opplasting og behandling,farmUuid- det samme som input,fileType- det samme som input,s3Url- URL-en som brukes for å laste opp filen,s3Fields- attributter som skal sendes i opplastingsskjemaet.
Detaljene om hvordan du bruker s3Url og s3Fields er beskrevet i andre trinn.
Attributtene er gyldige i kun 60 minutter for å laste opp filen.
mutation GeneratePresignedPostFileData {
generatePresignedPostFileData(input:{
fileType: applied
farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
} ) {
uuid
farmUuid
fileType
s3Url
s3Fields
}
}
2. Send en lokal fil til s3Url med forhåndsdefinerte skjemaattributter fra s3Fields.
Varsler om behandlingen vil bli levert via abonnementsmekanismen beskrevet i 1. Abonnement: Hent hendelser.
Sist oppdatert
Var dette nyttig?