Aller au contenu


[Html - Htaccess] Faire Un Lien De Téléchargement Direct Pour Une Image


  • Vous ne pouvez pas répondre à ce sujet
2 replies to this topic

#1 noisette

noisette

    Webmarster

  • Admin
  • PipPipPipPipPipPipPipPipPip
  • 21 797 Messages :
  • Gender:Male

Posté 31 mai 2011 - 16:00

:arrow: Mis à jour - 2012

Faire un lien de téléchargement direct pour un fichier

(image, son, vidéo, ...)


2768441548_6500a2e424_o.jpg

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


Attention à la casse et aux différents noms: pour le jpg, on pourra donc écrire:

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.

:chinois:

Source: Site du Zér0.
http://www.siteduzer...hiers-html.html
http://www.siteduzer...e.html#r1019155
http://www.creativej...-par-navigateur

#2 Neuromancien

Neuromancien

    Octozimien

  • Modérateur
  • PipPipPipPipPipPipPipPipPip
  • 6 551 Messages :
  • Gender:Male
  • Location:Moselle

Posté 31 mars 2013 - 07:16

Salut!

 

je viens rarement ici, mais en scrutant le site de Sebsauvage j'ai vu une chose concernant le HTaccess qui pourrait intéresser certains d'entre vous: http://www.askapache...s/htaccess.html

Si cela ne vous intéresse pas (je ne suis pas à même de juger), n'hésitez pas a me le faire savoir.


"Nous sommes des nains juchés sur des épaules de géants. Nous voyons ainsi davantage et plus loin qu'eux, non parce que notre vue est plus aiguë ou notre taille plus haute, mais parce qu'ils nous portent en l'air et nous élèvent de toute leur hauteur gigantesque." (Bernard de Chartres, XIIe siècle)


#3 noisette

noisette

    Webmarster

  • Admin
  • PipPipPipPipPipPipPipPipPip
  • 21 797 Messages :
  • Gender:Male

Posté 31 mars 2013 - 08:51

Salut Neuro, et merci !

 

Tu imagines très bien que des "ultimates htaccess", on en trouve un peu partout sur le web,

 

"ultimates" livrés tels quels, sans explications ou dont on sent que l'auteur navigue un peu à vue, via un copier-coller de ce qu'il a trouvé auparavant, et souvent pas si ultimates que ça au final.

 

 

On trouve aussi et heureusement, des cours sur le htaccess, ainsi que la doc apache etc, mais lire une page de ces documents vous fait prendre un an en quelques minutes,

vous commencez la lecture un matin, et vous avez vieilli de 20 ans le soir. Tellement ils sont funs et glamours.

 

 

Un juste milieu, voilà ce qu'il fallait: un truc complet, mais à la fois sympa, vivant et appliqué.

 

 

 

Et comme souvent, Sebsauvage avait ça sous le coude. (Mais comme souvent sur ce sujet, en anglais :transpi:)

 

 

C'est marrant, l'admin d'un serveur, c'est pas du tout un truc qui m'attire, je n'en connais pas un rouage, et ça ne m'intéresse pas, mais le fichier htaccess, si. Plus je regarde, plus je vois l’intérêt qu'il possède, il y a bien des fois même où on s'étonne de tomber encore sur lui pour résoudre simplement et avec efficacité et performance un problème qui ne trouve sinon que des solutions fastidieuses et qui ralentissent.

 

 

Du coup, je vais, à mon rythme et sans aucune exigence particulière, lire celui-ci attentivement, en traduction google parfois :dd:.

 

Je risque d'en sortir certains petits points sous la forme de "mini-tutos", qui sont pour moi des penses-bêtes, je vais aussi mettre à jour mon outil perso pour les fichiers htaccess que je gère.





1 utilisateur(s) en train de lire ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)