Faire un lien de téléchargement direct pour un fichier
Illustration: http://josweb.co.uk/...wnload-buttons/
Quand on fait un lien pour un fichier, image par exemple, et que l'on clique dessus, le navigateur ouvre une page affichant l'image. Si vous désirez réellement télécharger cette image, il faut ensuite enregistrer la page web (qui est une image).
C'est le même principe avec les formats audio ou vidéo, et d'autres encore.
Or, vous désirez peut-être faire un lien de téléchargement direct de ce fichier: quand on clique dessus, une fenêtre d'enregistrement s'ouvre directement.
On trouve des méthodes sur le web, mais pour celles que j'ai trouvé, cela nécessite un script en php, ce qui en décevra beaucoup. Pour toutes, sauf pour une méthode, très simple, et qui utilise le fichier .htaccess.
Voilà la ligne à ajouter pour les images jpg:
AddType application/x-rar-compressed .jpg
AddType application/x-rar-compressed .jpg
AddType application/x-rar-compressed .jpeg
AddType application/x-rar-compressed .JPG
AddType application/x-rar-compressed .JPEG
On peut cumuler différents formats sur la même ligne, en séparant chaque format des autres par un espace. Voilà un exemple pour des fichiers image:
AddType application/x-rar-compressed .jpg .png .gif .svg
Facile, efficace.
Toutefois, HTML5 va proposer un attribut dédié, comme le relate cet article et dont je recommande chaudement la lecture à ceux qui veulent en savoir plus.
Source: Site du Zér0.
http://www.siteduzer...hiers-html.html
http://www.siteduzer...e.html#r1019155
http://www.creativej...-par-navigateur