Uploader de arquivos

O que é HTTP413 Request Entity Too Large?

"HTTP413 Request Entity Too Large" é um erro HTTP que é exibido quando os dados que você está tentando enviar excedem o limite permitido pelo servidor.

O nome atual é 413 Content Too Large, mas nomes como "413 Payload Too Large" e "413 Request Entity Too Large" ainda são usados amplamente.
Isso significa que, independentemente do nome, a interpretação é “os dados enviados são grandes demais para serem aceitos”.

Esse erro geralmente ocorre em situações como as seguintes.

  • Envio de vídeos
  • Envio de muitas imagens de alta qualidade
  • Arquivos PDF ou ZIP que são grandes demais
  • Envio de grandes quantidades de dados JSON para uma API

Na maioria dos casos, isso é devido a limitações de capacidade do lado do servidor e não a falhas na conexão com a internet ou no computador.


Principais causas do HTTP413 Request Entity Too Large

Excedendo o limite de capacidade de upload

Essa é a causa mais comum.

Os serviços web têm limites definidos para uploads como "até 10MB por arquivo" ou "até 100MB". Quando esse limite é ultrapassado, o HTTP413 é retornado.

Capacidade total de múltiplos arquivos é grande

Embora cada arquivo individual possa ser pequeno, ao tentar fazer upload de múltiplos arquivos, o tamanho total pode exceder o limite.

Por exemplo, se você enviar 10 imagens de 20MB, o total será 200MB, o que pode resultar em um erro 413 em serviços com limites de capacidade.

Limitações configuradas no servidor web

Os administradores de site podem definir um limite de tamanho de upload no servidor web.

Alguns exemplos incluem:

  • client_max_body_size do NGINX
  • Configuração do Apache
  • upload_max_filesize do PHP
  • post_max_size do PHP
  • Limitações de capacidade de reverso proxy ou CDN

Mesmo que a aplicação aumente a capacidade, é comum que servidores web ou CDNs retornem um 413 antes.


Medidas que os usuários podem tomar

Se você encontrar o erro HTTP413, verifique os seguintes itens:

  • Verifique o tamanho do arquivo que está tentando enviar
  • Exclua arquivos desnecessários
  • Comprime para reduzir o tamanho
  • Reduza o tamanho da imagem ou a qualidade do vídeo
  • Faça uploads em várias partes
  • Use serviços que aceitam tamanhos maiores

Particularmente, vídeos podem ficar muito grandes se salvos em 4K ou com altas taxas de bits. Reduzir um pouco a qualidade pode diminuir o tamanho para menos da metade.


Medidas que os administradores podem tomar

Se você está gerenciando seu próprio site, pode resolver o problema revisando as configurações do servidor.

Para NGINX

Altere o valor de client_max_body_size conforme necessário.

Para PHP

Vamos verificar os seguintes valores de configuração.

  • upload_max_filesize
  • post_max_size
  • memory_limit
  • max_execution_time

Não apenas o tamanho do upload, mas também as restrições de tamanho total do POST influenciam, portanto, é importante verificar várias configurações em conjunto.

Verifique também o CDN ou WAF

Se você estiver usando um CDN ou WAF como Cloudflare, o erro 413 pode ser retornado antes mesmo do servidor web processar a solicitação.

Se a alteração na configuração do servidor web não resolver o problema, verifique também as limitações de upload desses serviços.


Se você precisa enviar arquivos grandes, o UploadF é útil

Em serviços de e-mail ou chat, pode haver limites de capacidade.

Nesses casos, uma opção é usar o carregador de arquivos gratuito UploadF.

  • Suporta tanto PC quanto smartphones
  • Upload fácil com arrastar e soltar
  • Permite upload simultâneo de até 100 arquivos
  • Suporta compartilhamento com senha
  • Permite escolher o período de armazenamento
  • Arquivos indesejados podem ser excluídos individualmente

Se você estiver trabalhando com imagens, também pode utilizar ferramentas online convenientes para edição de imagens, OCR e remoção de fundo.


Perguntas frequentes

O 413 é diferente de "falha no upload"?

O 413 é um tipo de código de status HTTP. Pode haver casos em que a causa interna da "falha no upload" é o 413.

O 413 significa que o servidor está quebrado?

Não. Na maioria dos casos, o servidor está operando normalmente e está recusando a solicitação por ter excedido o limite de capacidade definido.

E se reduzir o tamanho não resolver?

Isso pode ser devido a falhas no lado do serviço, alterações temporárias nas configurações, limites de CDN ou proxy, ou outras causas. Tentar em outro navegador ou esperar e tentar novamente em outro momento também pode ser eficaz.


Resumo

O HTTP413 Request Entity Too Large é um erro que ocorre quando os dados enviados superam a capacidade permitida pelo servidor.

Os usuários podem muitas vezes resolver o problema reduzindo o tamanho do arquivo ou enviando em partes, enquanto os administradores devem verificar os limites de capacidade em várias áreas, como NGINX, Apache, PHP e CDN.

Se você deseja compartilhar arquivos grandes, utilizar um carregador de arquivos gratuito como UploadF pode ser uma solução conveniente.


Como lidar com a mensagem 'Não é possível conectar ao OneDrive, por favor, tente carregar novamente' no Teams
Início   Ajuda   Contato   🌐Language  
©Uploader de arquivos