Tamanho máximo de upload do navegador

Tamanho máximo de upload do navegador

alguém pode me dizer qual é o maior arquivo que posso enviar com os navegadores atuais (em 1 solicitação HTTP)?

Eu encontrei esta páginahttp://www.motobit.com/help/scptutl/pa98.htmmas parece ser mais antigo. Talvez os navegadores mais recentes possam fazer upload de arquivos maiores.

desde já, obrigado

Responder1

Não há uma resposta específica para esta pergunta, porque o RFC 2616 (HTTP 1.1) não especifica um tamanho máximo para a parte de dados do comando POST e, como tal, é um comportamento indefinido, deixado para o implementador.

ao escrever código que consome HTTP, tudo aparece como um fluxo; portanto, no que diz respeito ao servidor e ao navegador, não existe comprimento.

Dito isso, o navegador e a pilha do servidor Web quase sempre fazem escolhas sobre quanto limitar o tamanho da postagem. Você terá que examinar a plataforma do seu servidor (IIS/Apache/NGinX, etc) para determinar o que é para o seu ambiente. Tempos de execução como PHP e ASP.Net também implementam limites. A principal motivação é a proteção contra ataques DOS, que consomem largura de banda, consomem CPU ou ocupam espaço em disco. seria trivial continuar escrevendo '1' no fluxo e eventualmente encher o disco do servidor se não houvesse esse limite.

informação relacionada