Pregunta: | 42867 - COMO OBLIGAR A DESCARGAR ARCHIVOS |
Autor: | Alberto Garcia |
Como se hace para que al pulsar sobre un archivo se obligue a descargarlo y no lo abra el explorador con el asociado predeterminado?
por ej., para un .mp3 que en vez de reproducirlo con el windows media player directamente ofrezca la opción de descargarlo, o con un vídeo o incluso con un archivo .html que no lo abra como una web, sino que ofrezca la opción de descargarlo, sin para ello tener que usar el segundo botón del ratón, es decir, diréctamente haciendo click sobre el archivo. Un saludo y gracias |
Respuesta: | ramiro olvera |
guardas el script anterior como download.php y desde donde quieras descargar tus mp3 escribes por ejemplo un link
<a href="download.php?variable=mi_mp3.mp3">descargar</a> y listo, claro que deberas tener un servidor con el interprete php salu2 |
Respuesta: | Ramiro olvera |
Para eso tendrias que utilizar una funcion en php, seria asi
descargar.php <? function Descargar($ElFichero){ $TheFile = basename($ElFichero); header( "Content-Type: application/octet-stream"); header( "Content-Length: ".filesize($ElFichero)); header( "Content-Disposition: attachment; filename=".$TheFile.""); readfile($ElFichero); } Descargar("prueba_descarga.html"); ?> este codigo lo tome de la pagina http://www.programacion.com/php/articulo/joa_phpficheros/ y no lo he probado. |