Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: ars1993 en 11 Febrero 2014, 23:18 pm



Título: Poner un link para descargar un archivo (pdf)
Publicado por: ars1993 en 11 Febrero 2014, 23:18 pm
Buenas!

Mirad, necesito añadir a una web la funcionalidad de poder descargar de ahí un archivo pdf.
Lo primero que se me ha venido a la cabeza ha sido:
Código:
<a href="archivo.pdf">
muy simple. Aún así, con ésta solución se abre una pestaña nueva en el navegador donde puedo ver el archivo.pdf

Alguien conoce alguna solución para que en vez de un link que me abra el fichero, poner un link que al apretarlo directamente se descargue?


Gracias! ;D


Título: Re: Poner un link para descargar un archivo (pdf)
Publicado por: engel lex en 12 Febrero 2014, 00:42 am
http://www.w3schools.com/tags/att_a_download.asp (http://www.w3schools.com/tags/att_a_download.asp)

hay una propiedad no standard para la etiqueta A (solo firefox y mozilla) que es
Código:
<a href="/archivo.algo" download="nombre_para_descargar">

tambien en el .htaccess puedes colocar la linea
Código:
AddType application/octet-stream .algo
va a causar que todos los archivos ".algo" se descarguen

de resto solo se con php forzando la cabecera