Definir uploadReadAheadSize no arquivo applicationHost.config no IIS7.5 resolveria seu problema em ambos os casos. Você pode modificar esse valor diretamente em applicationhost.config.
-
Selecione o site em Site padrão
-
Selecione o Editor de Configuração
-
Na seção suspensa, selecione "system.webServer/serverRuntime"
-
Insira um valor mais alto para "uploadReadAheadSize", como 1048576 bytes. O padrão é 49152 bytes.
- Acesse o IIS.
- Clique no nome do servidor
- Nas funcionalidades (ícones), escolha o editor de configuração.
- Clique nos menus suspensos na parte superior com Configurações
- Atravesse o caminho system.webServer -> segurança -> requestFiltering -> maxAllowedContentLength e defina-o para 334217728. (Em seguida, pressione enter e aplique no canto superior direito).
Você também pode reiniciar o servidor web para uma boa medida. Depois disso, eu poderia fazer o upload do meu banco de dados de 150k para o phpymyadmin.
Eu também defino o tamanho post_max para 8000 em php.ini em programas/PHP/phpversion/php.ini