Cargador de archivos

¿Qué es HTTP413 Request Entity Too Large?

HTTP413 Request Entity Too Large” es un error HTTP que se muestra cuando los datos que intentas cargar superan el tamaño permitido por el servidor.

El nombre oficial actual es 413 Content Too Large, aunque también se utilizan ampliamente los términos “413 Payload Too Large” y “413 Request Entity Too Large”.
En otras palabras, aunque el nombre sea diferente, el significado común es “los datos enviados son demasiado grandes para ser aceptados”.

Este error ocurre especialmente en las siguientes situaciones.

  • Carga de videos
  • Envío de una gran cantidad de imágenes de alta calidad
  • Archivos PDF o ZIP demasiado grandes
  • Envío de grandes cantidades de datos JSON a una API

En la mayoría de los casos, esto se debe a las limitaciones de tamaño del servidor y no a fallos en la conexión a Internet o en la computadora.


Causas principales del HTTP413 Request Entity Too Large

Supera el límite de tamaño de carga

Esta es la causa más común.

Los servicios web establecen límites de tamaño para las cargas, como “hasta 10MB por archivo” o “hasta 100MB”. Si se supera este límite, se devuelve el HTTP413.

El tamaño total de varios archivos es grande

Incluso si cada archivo es pequeño, al cargarlos juntos, el tamaño total puede superar el límite.

Por ejemplo, si envías 10 imágenes de 20MB cada una, el total será de 200MB, lo que podría resultar en un error 413 si el servicio tiene un límite de tamaño de carga.

Limitado por la configuración del servidor web

Los administradores de sitios pueden establecer un límite en el tamaño de carga en el servidor web.

Algunos ejemplos típicos son:

  • client_max_body_size de NGINX
  • Configuración de Apache
  • upload_max_filesize de PHP
  • post_max_size de PHP
  • Limitaciones de tamaño en proxies inversos o en CDN

Aunque la aplicación aumente el límite, no es raro que un servidor web o un CDN devuelvan un 413 antes.


Soluciones para los usuarios

Si ves el error HTTP413, verifica los siguientes elementos.

  • Confirma el tamaño del archivo que intentas cargar
  • Excluye archivos innecesarios
  • Usa compresión ZIP para reducir el tamaño
  • Reduce el tamaño de las imágenes o la calidad del video
  • Carga en múltiples pasos
  • Utiliza un servicio con un límite de tamaño mayor

Particularmente, los videos pueden ocupar varios GB si están guardados en 4K o con una alta tasa de bits. A veces, bajar solo un poco la calidad puede reducir el tamaño a menos de la mitad.


Soluciones para administradores

Si gestionas tu propio sitio web, revisar la configuración del servidor puede resolver el problema.

En el caso de NGINX

Ajusta el valor de client_max_body_size según sea necesario.

En el caso de PHP

Revisa los siguientes valores de configuración.

  • upload_max_filesize
  • post_max_size
  • memory_limit
  • max_execution_time

No solo el tamaño de carga es importante; el límite de tamaño del total de POST también afecta, por lo que es crucial verificar múltiples configuraciones.

También verifica CDN y WAF

Si usas un CDN o WAF como Cloudflare, es posible que se devuelva un error 413 antes de llegar al servidor web.

Si simplemente cambiar la configuración del servidor web no mejora la situación, verifica los límites de carga de estos servicios también.


Si quieres enviar archivos grandes, UploadF también es útil

Los correos electrónicos o servicios de chat pueden tener restricciones de tamaño.

En tales casos, puedes usar un cargador de archivos gratuito como UploadF.

  • Compatible con PC y smartphones
  • Carga fácil con arrastrar y soltar
  • Posibilidad de cargar hasta 100 archivos a la vez
  • Soporte para compartir con contraseña
  • Selección del tiempo de almacenamiento
  • Posibilidad de eliminar archivos individuales que ya no necesites

Para imágenes, también puedes utilizar herramientas web útiles para la edición en línea, OCR, eliminación de fondo, etc.


Preguntas frecuentes

¿413 y “fallo en la carga” son diferentes?

413 es un tipo de código de estado HTTP. Es posible que la razón interna del “fallo en la carga” sea un 413.

¿El 413 significa que el servidor está roto?

No. En muchos casos, el servidor está funcionando correctamente, pero rechaza la solicitud porque ha superado el límite de tamaño configurado.

¿Y si reducir el tamaño no mejora la situación?

Pueden existir otras causas, como fallos en el servicio, cambios temporales en la configuración, o limitaciones en la CDN o el proxy. Probar con otro navegador o intentar cargar de nuevo después de un tiempo también puede ser efectivo.


Resumen

HTTP413 Request Entity Too Large es un error que ocurre cuando los datos que estás intentando cargar superan el tamaño permitido por el servidor.

Los usuarios pueden a menudo solucionar el problema reduciendo el tamaño del archivo o enviándolo en múltiples partes, mientras que los administradores necesitan verificar las limitaciones de tamaño en múltiples ubicaciones como NGINX, Apache, PHP, y CDN.

Si deseas compartir archivos grandes, puede ser útil utilizar un cargador de archivos gratuito como UploadF dependiendo de tus necesidades.


Soluciones cuando aparece 'No se puede conectar a OneDrive. Inténtalo de nuevo' en Teams
Inicio   Ayuda   Contacto   🌐Language  
©Cargador de archivos