Límites de tamaño de carga¶
Valor predeterminado: 104857600 (100 MB en bytes totales)
Al cargar conjuntos de datos o cargar documentos, se verifica el tamaño total de los archivos cargados.
- Si supera un valor límite, obtendrá algo similar al siguiente error:
Con el siguiente mensaje: El tamaño total de carga supera los 100,0 MB.Inténtelo de nuevo con archivos más pequeños.
Esto significa que el archivo que intentaste cargar es demasiado grande.Considera la suma de tamaños en el caso de conjuntos de datos/capas con múltiples archivos (ESRI Shapefile).El valor máximo predeterminado se establece durante la instalación mediante DEFAULT_MAX_UPLOAD_SIZE, normalmente 100 MB.
Después de la instalación, solo un usuario con derechos administrativos puede cambiarlo mediante el administrador o accediendo por api.
Accediendo a los límites en el panel de administración¶
Accede al panel de administración, desplázate hasta encontrar la opción «Límites de tamaño de carga».
Haga clic en él y será redirigido a la lista de límites.
Aquí tenemos dos límites, uno para conjuntos de datos/capas y otro para documentos.
Cambiar un límite¶
Para cambiarlo, haga clic en el slug de uno de los límites.
Puede cambiar su descripción y el valor max_size.Cambiar el slug no producirá ningún efecto.
El valor de tamaño máximo debe ingresarse en bytes, esto significa que 200 MB son alrededor de 200000000 bytes, o 200 * 1024 * 1024 = 209715200 si desea utilizar valores exactos.Después de editar, recuerde guardar y verificar en la lista si el valor es el esperado.
Si intenta cargar un conjunto de datos/capa mayor a 100 MB nuevamente (pero menor que el nuevo límite), no generará ningún error.
Advanced notes for developers¶
Al cargar un archivo hay un paso de validación adicional para evitar la creación de grandes archivos temporales.Esto sucede con el uso de un Manejador de carga de archivos personalizado.
Durante este paso verificamos el tamaño total de la solicitud, si es considerablemente mayor que el límite definido, se crea un archivo vacío con un número grande falso establecido como tamaño al procesar la solicitud.Posteriormente, durante la validación del formulario, se generará el error relacionado.
El umbral para que esto suceda se establece en 2 * MAX_UPLOAD_SIZE + 2 MB donde MAX_UPLOAD_SIZE es el límite de tamaño de carga definido por el usuario administrador.Al cambiar los procesos relacionados con la limitación del tamaño de carga, también se deben tener en cuenta los controladores de carga.De lo contrario, esto puede dar lugar a la creación de conjuntos de datos y documentos vacíos.