Lien vers un fichier - HTML/CSS - Programmation
Marsh Posté le 16-09-2005 à 12:23:49
quand on fait :
<a href="image.jpg">Télécharger l'image" </a>
.. par defaut le navigateur sait que c'est un fichier JPG... donc il l'ouvre dans la fenetre du navigateur... il fait pareil pour les PDF... c genant parfois !
comment faire pour que le fichier soit téléchargé (et pas ouvert automatiquement !)? j'aimerai qu'il ouvre un boite de dialogue en disant "voulez vous télécharger le fichier ou l'ouvrir" (comme quand on clique sur un fichier .exe ou autre !)
Marsh Posté le 16-09-2005 à 12:29:52
donc forcer le téléchargement d'un fichier c'est cela ?
<a href="monfichier.exe">le fichier exe </a>
dans ce cas une boite de dialogue s'ouvrira pour télécharger le fichier
tu veux faire de même pour une image JPEG ?
sois tu indique aux gens de faire : clic droit > enregistrer la cible sous...
sois tu fais un script PHP qui modifie le type mime du fichier
http://www.destrucsaweb.com/ressou [...] oto_45.php
Marsh Posté le 16-09-2005 à 12:31:19
oui voila c ça que je voulais faire ! faut changer le type mime... va falloir que je me penche là dessus alors ! je pensais que c t plus simple que ça!
parceque le probleme c'est qu'avec Outlook on peut pas faire un clic-droit "enregistrer-sous"
Marsh Posté le 16-09-2005 à 12:47:23
ben au final tu as : http://www.monsite.com/telechargem [...] nimage.jpg
pour une adresse type
Marsh Posté le 16-09-2005 à 12:54:14
pas mal l'astuce.. je vais tester !
Marsh Posté le 16-09-2005 à 13:09:59
Genial ça marche !! c super !
merchi
http://www.clonecopy.net/php/downl [...] 0916_5134/
Marsh Posté le 16-09-2005 à 13:42:00
Il y a la solution de faire cela :
<a href="mon_fichier.jpg" type="application/octet-stream">Telechargez l'image</a>
(IE n'en fait qu'a sa tete une fois de plus mais peut-etre la version 7 respectera les en-tetes http)
Marsh Posté le 16-09-2005 à 12:13:45
un truc tout con mais je sais pas le faire.. comment on fait un lien vers un fichier sans qu'il l'ouvre directement (dans le cas d'un JPG par exemple) ?
---------------
Freed102