55. ZIP-Dateien hochladen (über 6 MB)
Aufgrund einer technischen Einschränkung des Cloud-Anbieters AWS muss das Hochladen von Dateien größer als 6 MB in 2 Schritten erfolgen:
1. Fordern Sie den vor-signierten Link für das anschließende direkte Hochladen an.
Als Eingabe:
fileType-ErtragODERBodenODERangewendetenODERadaptODERBegrenzung,farmUuid(optional) - UUID des Betriebs, in den die Datei importiert werden soll.
Als Ausgabe:
uuid- die erwartete UUID nach Upload und Verarbeitung,farmUuid- dieselbe wie in der Eingabe,fileType- dieselbe wie in der Eingabe,s3Url- die URL, die zum Hochladen der Datei verwendet wird,s3Fields- Attribute, die im Upload-Formular der Datei übergeben werden müssen.
Die Details zur Verwendung von s3Url und s3Fields werden im zweiten Schritt beschrieben.
Die Attribute sind nur 60 Minuten gültig, um die Datei hochzuladen.
mutation GeneratePresignedPostFileData {
generatePresignedPostFileData(input:{
fileType: applied
farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
} ) {
uuid
farmUuid
fileType
s3Url
s3Fields
}
}
2. Senden Sie eine lokale Datei an s3Url mit den vordefinierten Formularattributen aus s3Fields.
Benachrichtigungen über die Verarbeitung werden über den in beschriebenen Abonnementmechanismus zugestellt 1. Abonnement: Ereignisse abrufen.
Zuletzt aktualisiert
War das hilfreich?