Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, Estou forçando download de arquivos. Para arquivos pequenos (com testes de arquivos até 30 MB) foi ok. Quanto tempo com arquivos de 170 MB, na tela de download aparece 170 K e baixa corrompido. Vejam o código utilizado:
$diretorio = 'arquivos/'. $file = base64_decode(varSet("file")). $finfo = finfo_open(FILEINFO_MIME_TYPE). $tipo = finfo_file($finfo, $diretorio. $file). finfo_close($finfo). header("Content-Type: ".$tipo). header("Content-Length: ".filesize($diretorio. $file)). header("Content-Disposition: attachment. filename=". limpa_url(basename($file)). ""). readfile($diretorio. $file). exit. No meu arquivo de conexão defini da seguinte forma o tempo de excecução do script: set_time_limit(-1). Obrigado pela atenção.Carregando comentários...