Forzar la descarga de archivos con HTML5

Colocar enlaces de descarga en una página web es muy sencillo. Sin embargo, en algunos casos, los navegadores deciden mostrar el contenido del enlace en lugar de permitir la descarga. Puede pasar, por ejemplo, con los archivos . PDF, imágenes o archivos de texto, donde por defecto, se visualizará el contenido. Por si acaso, existen maneras de forzar la descarga de archivos usando PHP, o configurando el servidor donde tenemos alojado el sitio. Pero más sencillo es utilizando el atributo HTML5 download, que permite forzar la descarga del enlace, y además, especificar un nombre para el archivo ...

ver el artículo completo