de webmaster a webmaster

Forzar descarga de archivos en navegador

sin comentarios, faltaría plus, venga haz el tuyo pinchando aquí que esto tiene premio seguro!

Hoy os traemos un método simple pero efectivo para forzar que el navegador se descargue un archivo en lugar de abrirlos.

Esta rutina se muestra idónea para los documentos con extensión .PDF .DOC y .TXT que la mayoría de navegadores intentan abrir por si mismos produciendo en ocasiones efectos indeseados.

Esta rutina en lenguaje funciona como página independendiente al que  se le pasa el nombre del fichero via GET, es de cir a través de la URL con un “forzar_descarga.php?=fileToDownload=descargame.txt

$fileToDownload=$_GET['fileToDownload'];
if($fileToDownload){
header("Content-Disposition: attachment; filename=".$fileToDownload."\n\n");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize($fileToDownload));
readfile($fileToDownload);
} else {
echo 'Error file not exist';
}
Be Sociable, Share!

Escrito por un tal uvedobles.com

May 19th, 2010 a las 6:55 am

Posteado como Aplicaciones web,Copy Paste,Desarrollo web,php,Trozos de código

con las etiquetas de ,

Deja aquí tu comentario, tu huella, o mejor ingrésame unos euros