| |||
Descarga de archivos desde mi web Buenos días, estoy añadiendo la descarga de unos PDF a mi web pero me los abre en el explorador y me gustaría que se descargaran directamente al equipo de quien visita la web. Por más vueltas que le doy cuando le doy a descargar el archivo pdf me lo abre en el explorador, no me gustaría tener que renombrar los archivos ni comprimirlos, muchas gracias un saludo. |
| |||
Respuesta: Descarga de archivos desde mi web Perfecto, pongo aquí el resultado por si a alguien le puede venir bien. 1º Editamos/creamos el archivo .htaccess, con el siguiente contenido: RewriteEngine on RewriteRule ^(.*).pdf$ _pdf.php?f=$1 [L] 2º Creamos el archivo _pdf.php y lo copiamos al directorio donde tengamos los pdf. Anadimos el siguiente contenido al archivo php: <?php if (file_exists ($_GET['f'])) { header('Content-type: application/force-download'); header('Content-Disposition: attachment; filename=' . basename ($_GET['f'])); readfile($_GET['f']); } else { header('HTTP/1.0 404 Not Found'); echo 'Error, this file does not exist.'; } ?> 3º En el enlace de nuestra web en html añadimos lo siguiente: <a href="http://www.tudominios.com/carpetapdf/_pdf.php?f=archivo.pdf" target="_self" Descargar PDF</a> Muchas gracias por marcarme el camino maycolalvarez, gracias a ti lo he conseguido, un saludo. Última edición por kroke; 12/12/2010 a las 12:10 |
Etiquetas: |