Tamanho Máximo de Upload do Navegador

0

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

Eu encontrei esta página link , mas parece ser mais antiga. Talvez os navegadores mais novos possam fazer upload de arquivos maiores.

Obrigado antecipadamente

    
por Dominik G 24.03.2014 / 21:10

1 resposta

3

Não há uma resposta específica para essa pergunta, porque a 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, de modo que, no que diz respeito ao servidor e ao navegador, não existe realmente algo como tamanho.

Dito isso, o navegador e a pilha de servidores da Web quase sempre escolhem quanto limitar o tamanho da postagem. Você terá que olhar para a sua plataforma de 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, que consomem largura de banda, sobrecarregam a CPU ou preenchem o espaço em disco. seria trivial apenas escrever '1's para o stream e, eventualmente, preencher o disco dos servidores se não houvesse tal limite.

    
por 24.03.2014 / 21:22