Estoy usando este codigo de este tutorial http://www.cristalab.com/tutoriales/forzar-descargas-con-php-c166l/
para bajar pdf
Código PHP :
<?php $extensiones = array("jpg", "jpeg", "png", "gif","pdf"); $f = $_GET["f"]; if(strpos($f,"/")!==false){ die("No puedes navegar por otros directorios"); } $ftmp = explode(".",$f); $fExt = strtolower($ftmp[count($ftmp)-1]); if(!in_array($fExt,$extensiones)){ die("<b>ERROR!</b> no es posible descargar archivos con la extensión $fExt"); } header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"$f\"\n"); $fp=fopen("$f", "r"); fpassthru($fp); ?>
el link forzardescargaarchivo.php?f=sopa_ambientes.pdf
Descarga el archivo pero queda de 1kb como si lo descargara mal.
¿Porque razón puede pasar eso?
Solo agregue el formato pdf al php.
gracias
saludos alejandro