55. Cargar archivos zip (más de 6 MB)
Como limitación técnica del proveedor de la nube AWS, la carga de archivos mayores de 6 MB debe realizarse en 2 pasos:
1. Solicitar el enlace prefirmado para la posterior carga directa.
Como entrada:
fileType-rendimientoOsueloOaplicadoOadaptOlímite,farmUuid(opcional) - uuid de la explotación agrícola para importar el archivo.
Como salida:
uuid- el uuid esperado después de la carga y el procesamiento,farmUuid- el mismo que la entrada,fileType- el mismo que la entrada,s3Url- la URL utilizada para subir el archivo,s3Fields- atributos para pasar en el formulario de carga del archivo.
Los detalles de cómo usar s3Url y s3Fields se describen en el segundo paso.
Los atributos son válidos solo durante 60 minutos para subir el archivo.
mutation GeneratePresignedPostFileData {
generatePresignedPostFileData(input:{
fileType: applied
farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
} ) {
uuid
farmUuid
fileType
s3Url
s3Fields
}
}
2. Enviar un archivo local a s3Url con los atributos de formulario predefinidos desde s3Fields.
Las notificaciones sobre el procesamiento se entregarán mediante el mecanismo de suscripción descrito en 1. Suscripción: Obtener eventos.
Última actualización
¿Te fue útil?