Forzar descarga de archivos

Si queremos que los usuarios de nuestra web se descarguen un video, una foto, un archivo de texto... nos solemos encontrar con el problema que cuando pinchan en el enlace, en lugar de descargarse el fichero, se muestra en la propia web.

Creamos un nuevo fichero php y escribimos:


En la linea:

El nombre que se le da a "filename", en este caso "nombre_fichero.jpg", es el nombre con el que queremos que el usuario se descargue el fichero. NO el nombre real del fichero en nuestro servidor.

La linea:

Aquí si que hay que escribir la ruta completa al archivo que queremos que se descargue el usuario.

 

Compártelo

También te puede interesar...

Comentarios

  • No_avatar_thumb

    kevinkuja - 04/10/2008 11:14:57

    Muy interesante!

  • No_avatar_thumb

    Mauri - 17/02/2009 14:31:12

    La realidad que subyace a esto es especificar un tipo MIME que el navegador desconozca como en este caso application/force-download que no existe, de esta forma, el navegador pedira descargarla por el contrario sí conoce la MIME y esta habilitado a mostrarla, lo hará.

    Saludos

  • No_avatar_thumb

    Mauri - 17/02/2009 14:36:54

     Es importante que no olvides poner, ya que puedes tener problema con algunos navegadores especialmente viejos y no informa como va la descarga.

     

    Saludos.

Escribe un comentario

Tienes que estar registrado para poder dejar comentarios.
Accede a tu cuenta o regístrate en NotasWeb.com.
Avatar_1 jonseg
en el Ranking


Artículos más vistos del usuario

Últimos artículos del usuario