O Windows XP não irá http POSTAR um arquivo grande

0

Eu criei uma ferramenta em nossa intranet onde um usuário pode enviar um arquivo tgz (grande) usando um formulário simples / básico em html (POST / multipart).

Ao usar o firefox ou o IE:

  • O formulário não é enviado quando o arquivo é muito grande (2.44 Ir)
  • É bem-sucedido quando o arquivo é menor.
  • Falha para o arquivo grande com alguns outros formulários encontrados na Web e com uma entrada "Selecionar arquivo ...".
  • (atualização) O envio do mesmo arquivo grande para outro computador funciona bem.

Então, existe um parâmetro de restrição no XP que fixa um tamanho máximo para esse tipo de consulta POST?

Muito obrigado,

Pierre

    
por Pierre 30.08.2010 / 15:08

1 resposta

1

Acredito que o limite não está no cliente, mas sim no servidor.

Por exemplo, para o IIS7, geralmente uso o seguinte comando para estender o limite para 100000000 bytes:

%windir%\system32\inetsrv\appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000

O servidor também deve ser capaz de entregar arquivos tão grandes. Um erro fácil é manter o arquivo na memória, excedendo assim as capacidades de um servidor com apenas 4 GB de RAM.

    
por 30.08.2010 / 15:31