Programação
Upload de grandes arquivos com PHP + IIS 7
setembro 24, 2013 -
- upload_max_filesize: é a variável mais importante do PHP.ini para upload de arquivos, você deve setá-la para o tamanho máximo de arquivo que deseja trabalhar
- post_max_size: variável que determina o tamanho do POST que o PHP irá processar, aconselho a colocar do mesmo tamanho da upload_max_filesize
- max_execution_time: guarda o tempo máximo de execução em segundos do script PHP. Caso tenha alguma lógica complicada ou demorada no manuseio do arquivo, faça os cálculos e coloque um tempo razoável.
- max_input_time: guarda o tempo máximo em segundos que o PHP irá “gastar” recendo dados, seja via post, get, put. Então para grandes arquivos e dependendo das conexões entre o cliente e o servidor esse número deverá ser algo em torno de 15 a 20 minutos. Mas de qualquer maneira, faça os cálculos.
- memory_limit: a memória também deverá ser alterada para suportar o trabalho com grandes arquivos.