Arquivo corrompido no download
Boa noite pessoal, preciso ajuda com o script abaixo, ele 'e para baixar arquivos do site, ele baixa, mas o arquivo fica sempre corrompido e nao abre, (arquivos sao pdfs). Alguem pode me ajuda?
<?php // Define o tempo máximo de execução em 0 para as conexões lentas set_time_limit(0). // Arqui você faz as validações e/ou pega os dados do banco de dados $aquivoNome = '62708_1.pdf'. // nome do arquivo que será enviado p/ download $arquivoLocal = '../../danfe/'.$aquivoNome. // caminho absoluto do arquivo // Verifica se o arquivo não existe if (!file_exists($arquivoLocal)) { echo "arquivo nao encontrado!". // Exiba uma mensagem de erro caso ele não exista exit. } // Aqui você pode aumentar o contador de downloads // Definimos o novo nome do arquivo $novoNome = 'danfe.pdf'. // Configuramos os headers que serão enviados para o browser header('Content-Description: File Transfer'). header('Content-Disposition: attachment. filename="'.$novoNome.'"'). header('Content-Type: application/octet-stream'). header('Content-Transfer-Encoding: binary'). header('Content-Length: '. filesize($aquivoNome)). header('Cache-Control: must-revalidate, post-check=0, pre-check=0'). header('Pragma: public'). header('Expires: 0'). // Envia o arquivo para o cliente readfile($aquivoNome).?>Discussão (1)
Carregando comentários...