Permettre le telechargement de fichiers pdf
10 messages
• Page 1 sur 1
- ouaich_01
- WRInaute discret

- Messages: 225
- Inscription: 28 Sep 2006
Permettre le telechargement de fichiers pdf
Bonjour
J'ai mis à disposition des fichiers pdf sur mon site.
Il se passe qu'avec un lien tout simple <a href="../fichier.pdf">Fiche produit</a>
---> Le pdf s'ouvre dans la même fenêtre.
Si je rajoute la valeur target="_blank"
---> Le pdf s'ouvre dans une nouvelle fenêtre.
Hors, j'aimerais que ces derniers soient téléchargés et non ouvert, en cliquant sur le lien.
Quel type de lien dois je placer afin de permettre directement le téléchargement sans ouvrir le document ?
D'avance merci
J'ai mis à disposition des fichiers pdf sur mon site.
Il se passe qu'avec un lien tout simple <a href="../fichier.pdf">Fiche produit</a>
---> Le pdf s'ouvre dans la même fenêtre.
Si je rajoute la valeur target="_blank"
---> Le pdf s'ouvre dans une nouvelle fenêtre.
Hors, j'aimerais que ces derniers soient téléchargés et non ouvert, en cliquant sur le lien.
Quel type de lien dois je placer afin de permettre directement le téléchargement sans ouvrir le document ?
D'avance merci
-

cthierry - WRInaute passionné

- Messages: 2466
- Inscription: 15 Jan 2005
Pour des images j'ai fait comme cela:
Des fois que cela fonctionne pour ton PDF ($fichier est l'adresse url du fichier )
- Code: Tout sélectionner
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$fichier);
Des fois que cela fonctionne pour ton PDF ($fichier est l'adresse url du fichier )
-

e-kiwi - Modérateur

- Messages: 15618
- Inscription: 23 Déc 2003
tu dois le faire en php si tu veux forcer le téléchargement
http://www.lephpfacile.com/tips/index.php?p=12
http://www.lephpfacile.com/tips/index.php?p=12
- teoli
- WRInaute discret

- Messages: 163
- Inscription: 8 Sep 2005
Fondamentalement tu ne peux pas: chaque navigateur est configuré pour lire les types de documents (genre image/gif, text/html, ...) et effectue l'action demandée par son utilisateur.
Chez moi, les fichiers pdf ne s'ouvrent pas automatiquement et j'ai une boîte de dialogue "Sauvegarder ou Ouvrir".
Tu peux forcer ce genre de comportement avec un MIME-type du genre application/octet-stream, mais c'est pas très propre et tu n'auras jamais la garantie que cela marche (IE ignore les MIME-type par exemple).
Ajouté: grillé. C'est ce que fait le script proposé en mettant: header("Content-Type: application/force-download");

Chez moi, les fichiers pdf ne s'ouvrent pas automatiquement et j'ai une boîte de dialogue "Sauvegarder ou Ouvrir".
Tu peux forcer ce genre de comportement avec un MIME-type du genre application/octet-stream, mais c'est pas très propre et tu n'auras jamais la garantie que cela marche (IE ignore les MIME-type par exemple).
Ajouté: grillé. C'est ce que fait le script proposé en mettant: header("Content-Type: application/force-download");
- teoli
- WRInaute discret

- Messages: 163
- Inscription: 8 Sep 2005
mandala75 a écrit:ftp://www.nomdedomaine/repertoire/fichier.pdf non ?
Non: ceci indique qu'il faut se connecter au serveur ftp de www.nomdedomaine (c'est à dire sur le port 21/22 je crois).
Si tu as un serveur ftp, cela peut marcher mais c'est rarement le cas.
- ouaich_01
- WRInaute discret

- Messages: 225
- Inscription: 28 Sep 2006
mandala75 a écrit:ftp://www.nomdedomaine/repertoire/fichier.pdf non ?
Je me demandais si il fallait que je passe par le ftp, mais on pourrait avoir accès à tout mon répertoire ? Je sais pas lequel est le mieux ?
tu dois le faire en php si tu veux forcer le téléchargement
http://www.lephpfacile.com/tips/index.php?p=12
Merci pour le lien
Je devrais donc passer toutes mes pages proposant une fiche produit en php ?
Quel boulot....
Le mieux ne serait-il pas de créer une page de téléchargement (en php) à part, et de pointer le lien de la fiche vers cette page ?
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Lire un JS sans permettre son telechargement
- Comment permettre téléchargement d'un fichier sur son ftp?
- Téléchargement de fichiers et positionnement
- Téléchargement de fichiers impossible
- Sécuriser un script php de téléchargement de fichiers
- Question concernant le téléchargement de fichiers image
- Quelle densité de mots-clés se permettre ?
- Permettre aux internautes de commenter des articles
- phpbb:permettre le choix de la lange aux non inscrits
- Masquer des informations, et permettre leur réaffichage (JS)
- Yahoo Audio Search - 05-08-2005
- YouTube VoD (vidéo à la demande) : YouTube payant ! - 29-04-2010
- Contraintes d'emplacement du Sitemap - 27-06-2005
- Google Chrome dépasse Safari aux USA - 29-06-2010
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
- Chercher des fichiers KML dans Google Earth - 15-02-2007
- Google Desktop 2 en français - 13-10-2005
- Du nouveau du côté des laboratoires de Google : Google Labs - 20-05-2002
Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator, Google Sites
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

