none
PHP / recebimento de arquivos grandes causa erro? RRS feed

  • Pergunta

  • Olá, pessoal.

    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?

    segunda-feira, 31 de março de 2008 13:44

Respostas

  • Voltei aqui pra comunicar a solução do problema.

    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.

    Suzana
    terça-feira, 8 de abril de 2008 14:53

Todas as Respostas

  • Suzana envia a mensagem de erro que você recebe na tela para podermos analizar melhor.

     

    Abraço

     

    Estevam

    segunda-feira, 31 de março de 2008 14:27
  • Voltei aqui pra comunicar a solução do problema.

    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.

    Suzana
    terça-feira, 8 de abril de 2008 14:53