Proposer un lien pour télécharger un pdf au lieu de l'ouvrir

Résolu/Fermé
guillaume7684 - 22 févr. 2015 à 18:31
ReDLoG Messages postés 243 Date d'inscription mardi 12 mars 2013 Statut Membre Dernière intervention 28 octobre 2021 - 23 févr. 2015 à 21:07
Bonjour,

J'ai besoin de proposer des pdf au téléchargement sur mon site.
La seule chose que j'arrive à faire c'est de mettre un lien URL du pdf, mais quand on clique dessus ça ouvre le fichier dans le navigateur en remplacement de la page sur laquelle in se trouve.
Mon lien actuel: <a href="http://www.xxxxxxxx.pdf">Cliquer ici pour le télécharger</a>

Quelle est la méthode pour proposer lors du clic, une fenêtre proposant d'enregistrer le fichier?

Merci.

Guillaume.

1 réponse

Salut,
pour l'ergonomie ce n'est pas recommandé, l'utilisateur a le choix de ne pas vouloir enregistrer sur son disque et que ce soit téléchargé dans le cache du navigateur, il peut visionner directement aussi pour une fichier de média.
cependant il existe l'attribut download qui peut servir dans ton cas.

http://www.w3schools.com/tags/att_a_download.asp
(à remarquer la différence entre HTML4 et HTML5)
4
guillaume7684
22 févr. 2015 à 20:25
Parfait c'est exactement ce que je cherchais !!
Merci.
0
ReDLoG Messages postés 243 Date d'inscription mardi 12 mars 2013 Statut Membre Dernière intervention 28 octobre 2021 57
23 févr. 2015 à 21:07
Bonsoir,
Pour ceux qui viendrait à adopter cette solution en HTML5, il y a des restrictions au niveau compatibilité de certains navigateurs :
- Chrome à partir de la V. 14
- Internet Explorer pas supporté
- Firefox à partir de la V. 20
- Safari pas supporté
- Opéra à partir de la V. 15
Pour s'affranchir des navigateurs, la solution à adopter est une directive dans le fichier .htaccess pour forcer le téléchargement d'un fichier PDF (ou autre). Plus d'info en faisant une recherche à l'aide de votre moteur de recherche préféré!
Cordialement.
0