Desenvolvi uma aplicação web para ser utilizada na intranet aqui da empresa em que são necessários uploads de arquivos atraves do campo file de formulario. A aplicação funciona perfeitamente bem para arquivos pequenos (até uns 10 mb creio). Quando são feitos uploads de arquivos muito grandes (os que foram testados são acima de 40 mb), gera um erro na conexão com SQL Server.
Alguem poderia dizer o motivo de isso acontecer, ja que não implementei nada pra limitar o tamanho?
Existe um limite de tamanho configurado no arquivo php.ini
Entao eu fui la e alterei o limite tanto do upload files como do post que é a quantidade maxima de informação enviada por um formulario, incluindo os uploads.
O que estava acontecendo era que quando o arquivo ultrapassava o tamanho configurado no php.ini, o formulario era enviado como se estivesse vazio e, desta forma, causava erro na hora de gravar os dados no banco. Alem disso, era como se a página entrasse em loop e excedia o tempo máximo de 60 segundos conectado ao SQL server.
Foi so alterar o limite maximo no php.ini que resolveu tudo.
Existe um limite de tamanho configurado no arquivo php.ini
Entao eu fui la e alterei o limite tanto do upload files como do post que é a quantidade maxima de informação enviada por um formulario, incluindo os uploads.
O que estava acontecendo era que quando o arquivo ultrapassava o tamanho configurado no php.ini, o formulario era enviado como se estivesse vazio e, desta forma, causava erro na hora de gravar os dados no banco. Alem disso, era como se a página entrasse em loop e excedia o tempo máximo de 60 segundos conectado ao SQL server.
Foi so alterar o limite maximo no php.ini que resolveu tudo.