Forcer le téléchargement d'un fichier en HTML 5

par Rémi Leclerc, le 20/04/2015
En HTML 5, pour forcer le téléchargement d'un fichier, il suffit d'utiliser la propriété download
de la balise <a href="">
.
Par exemple, le lien suivant forcera le téléchargement du fichier PDF sous le nom mon_document.pdf au lieu de le visualiser directement dans votre navigateur si ce dernier intègre une visionneuse PDF :
<a href="http://www.monsite.com/document.pdf" download="mon_document.pdf">Télécharger en PDF</a>
Cette propriété n'est cependant pas compatible avec certains anciens navigateurs. Concernant Mozilla Firefox, le lien doit être relatif (ou doit posséder le même domaine).