55. Upload zip-filer (over 6 MB)
Som en teknisk begrænsning hos AWS-cloududbyderen skal upload af filer større end 6 MB ske i 2 trin:
1. Anmod om det forudsignerede link til efterfølgende direkte upload.
Som input:
fileType-udbytteELLERjordELLERanvendtELLERadaptELLERgrænse,farmUuid(valgfrit) - uuid for gården hvor filen skal importeres.
Som output:
uuid- den forventede uuid efter upload og behandling,farmUuid- det samme som input,fileType- det samme som input,s3Url- den URL der bruges til at uploade filen,s3Fields- attributter der skal medsendes i upload-formularen.
Detaljerne om hvordan man bruger s3Url og s3Fields er beskrevet i det andet trin.
Attributterne er kun gyldige i 60 minutter til upload af 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 foruddefinerede formularattributter fra s3Fields.
Notifikationer om behandlingen leveres via abonnementsmekanismen beskrevet i 1. Abonnement: Hent hændelser.
Sidst opdateret
Var dette nyttigt?