55. Качване на zip файлове (над 6 MB)
Като техническо ограничение на облачния доставчик AWS, качването на файлове по-големи от 6 MB трябва да се извърши в 2 стъпки:
1. Заявяване на предварително подписан линк за последващо директно качване.
Като вход:
fileType-урожайИЛИпочваИЛИприложенияИЛИadaptИЛИграница,farmUuid(по избор) - uuid на фермата, в която да бъде импортиран файлът.
Като изход:
uuid- очакваното uuid след качване и обработка,farmUuid- същото като входа,fileType- същото като входа,s3Url- URL адресът, използван за качване на файла,s3Fields- атрибути, които да се подадат във формата за качване на файла.
Подробностите за това как да се използва s3Url и s3Fields са описани във втората стъпка.
Атрибутите са валидни само за 60 минути за качване на файла.
mutation GeneratePresignedPostFileData {
generatePresignedPostFileData(input:{
fileType: applied
farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
} ) {
uuid
farmUuid
fileType
s3Url
s3Fields
}
}
2. Изпратете локален файл до s3Url с предварително дефинирани атрибути на формата от s3Fields.
Известия за обработката ще бъдат доставяни чрез механизма за абонамент, описан в 1. Абонамент: Получаване на събития.
Последна актуализация
Беше ли полезно?