(HTML) Descargue un archivo PDF en lugar de abrirlo en el navegador al hacer clic en él.

Resuelto 404Error asked hace 13 años • 16 respuestas

Me preguntaba cómo hacer que el enlace de un archivo PDF se pueda descargar en lugar de abrirlo en el navegador. ¿Cómo se hace esto en html? (Supongo que se hace mediante javascript o algo así).

404Error avatar Jul 23 '11 01:07 404Error
Aceptado

Con html5, ahora es posible. Establezca un atributo de "descarga" en el elemento.

<a href="http://link/to/file" download="FileName">Download it!</a>

Fuente: http://updates.html5rocks.com/2011/08/Downloading-resources-in-HTML5-a-download

Sarim avatar Sep 07 '2013 15:09 Sarim

Esto solo es posible configurando un encabezado de respuesta http mediante el código del lado del servidor. A saber;

Content-Disposition: attachment; filename=fname.ext
Yiğit Yener avatar Jul 22 '2011 18:07 Yiğit Yener