55. Prześlij pliki ZIP (powyżej 6 MB)
Z powodu ograniczenia technicznego dostawcy chmury AWS przesyłanie plików większych niż 6 MB musi być wykonane w 2 krokach:
1. Poprosić o prepodpisany link do bezpośredniego przesłania.
Jako dane wejściowe:
fileType-plonLUBglebaLUBzastosowanegoLUBadaptLUBgranica,farmUuid(opcjonalne) - UUID gospodarstwa, do którego należy zaimportować plik.
Jako dane wyjściowe:
uuid- oczekiwany UUID po przesłaniu i przetworzeniu,farmUuid- taki sam jak w danych wejściowych,fileType- taki sam jak w danych wejściowych,s3Url- URL używany do przesłania pliku,s3Fields- atrybuty do umieszczenia w formularzu przesyłania pliku.
Szczegóły dotyczące użycia s3Url i s3Fields opisane są w drugim kroku.
Atrybuty są ważne tylko przez 60 minut na przesłanie pliku.
mutation GeneratePresignedPostFileData {
generatePresignedPostFileData(input:{
fileType: applied
farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
} ) {
uuid
farmUuid
fileType
s3Url
s3Fields
}
}
2. Wyślij lokalny plik na s3Url z uprzednio określonymi atrybutami formularza z s3Fields.
Powiadomienia o przetwarzaniu zostaną dostarczone za pomocą mechanizmu subskrypcji opisanego w 1. Subskrypcja: Pobierz zdarzenia.
Ostatnia aktualizacja
Czy to było pomocne?