Comment afficher la boîte de dialogue "télechargement de fichiers" ?

Comment afficher la boîte de dialogue "télechargement de fichiers" ? - HTML/CSS - Programmation

Marsh Posté le 17-02-2006 à 14:15:30    

Webmaster de fortune pour la réalisation d'un ptit site pour la fac, je me heurte à un problème inextricable mais qui je pense doit être d'une simplicité enfantine.
 
En effet, sur mon site que je crée avec dreamwaver 8.0 en XHTML 1.0, j'ai inséré des liens pointant vers des fichiers à télécharger.
 
Quand je lance un aperçu de mon site et que je clique sur ces liens, au lieu de me proposer la bien connue boîte de dialogue "téléchargement de fichers", les fichiers sont ouverts de suite ce qui est trés génant.
 
Que puis-je faire SVP ?
 
Soyez sympa, c'est un newbi totalement perdu dans l'océan qui vous le demande :-(
 

Reply

Marsh Posté le 17-02-2006 à 14:15:30   

Reply

Marsh Posté le 17-02-2006 à 14:34:57    

idealement : <a type="application/octet-stream" href="truc.ext">fichier</a>
Mais IE connait pas ... donc il faut envoyer un en-tete application/octet-stream grace a la fonction header de php par exemple.

Reply

Marsh Posté le 17-02-2006 à 14:38:23    

J'ai vu effectivement qu'il fallait passer par du PHP pour afficher cette maudite boîte. Cependant, chose trés curieuse et d'autant plus rageante, sur le PC d'un pote, lorsque j'execute le site, les boîtes de dialogue apparaissent !
 
Comment est-ce possible ?

Reply

Marsh Posté le 17-02-2006 à 14:43:28    

LogiBrain a écrit :

J'ai vu effectivement qu'il fallait passer par du PHP pour afficher cette maudite boîte. Cependant, chose trés curieuse et d'autant plus rageante, sur le PC d'un pote, lorsque j'execute le site, les boîtes de dialogue apparaissent !
 
Comment est-ce possible ?


 
De quel type de fichiers s'agit-il ?
ça dépend en fait des consignes que tu as données à ton navigateur, donc des règlages personnels de l'utilisateur. Typiquement, en général, lorsque tu cliques pour la première fois sur un certain type de fichier, le navigateur te demande ce que tu veux en faire (l'ouvrir, le télécharger) et tu peux cocher la case faire ça à chaque fois. Du coup, il ne te le redemande plus après.

Reply

Marsh Posté le 17-02-2006 à 14:55:05    

Il s'agit de fichiers PDF pour la plupart.
 
J'ai tout essayé, même passé une nuit blanche dessus, je ne comprend pas cette différence d'un PC à l'autre !

Reply

Marsh Posté le 17-02-2006 à 16:02:44    

UP !

Reply

Marsh Posté le 17-02-2006 à 16:42:50    

je ne penses pas que tu auras le probleme si tu héberges tes fichiers sur du ftp

Reply

Marsh Posté le 17-02-2006 à 16:51:40    

J'vais peut être passer pour le gar difficile mais le site que je crée à de bonne chance de rester off line : l'idée c'est de faire un CD ROM pour la consultation par les profs. Et les connaissants, je pense qu'ils souhaitent que ça ai vraiment la gueule d'un site web.
 
Ce qui m'étonne le plus c'est que bc de gens créent leurs site et qu'à priori, personne ne rencontre ce problème
 
Là, jsuis sur une piste, ya des personnes qui parlent de CHmoder le fichier mais je ne sais pas ce que ça veut dire

Reply

Marsh Posté le 17-02-2006 à 18:17:56    

LogiBrain a écrit :

Il s'agit de fichiers PDF pour la plupart.
 
J'ai tout essayé, même passé une nuit blanche dessus, je ne comprend pas cette différence d'un PC à l'autre !


 
La différence provient des règlages respectifs des navigateurs des utilisateurs.
 

LogiBrain a écrit :


Ce qui m'étonne le plus c'est que bc de gens créent leurs site et qu'à priori, personne ne rencontre ce problème


 
La pluspart des gens qui font un site le font pour mettre des informations à disposition. Maintenant que les personnes consultent directement via la navigateur (ce qui ne les empêche pas d'enregistrer sur leur dd après si souhaité) ou téléchargent le fichier au préalable, ce n'est finalement pas le problème du concepteur du site.
 
Peut-être qu'une recherche du genre "forcer le téléchargement fichier pdf " sur Google devrait te permettre de trouver des pistes (ce que tu sembles être en train de faire ;) ). Bonne chance

Reply

Marsh Posté le 17-02-2006 à 20:19:00    

Merci pour vos réponse,
 
Concernant mon problème, j'ai trouvé une ébauche solution qui consiste à passer par quelques lignes de code en PHP mais ça ne semble pas fonctionner chez moi.
 
Je pense que je vais laisser tomber car j'ai trop de taff par ailleurs
 
Merci pour votre solidarité en tout cas.
 

Reply

Marsh Posté le 17-02-2006 à 20:19:00   

Reply

Marsh Posté le 17-02-2006 à 22:21:26    

si tu ne le fais pas en PHP mets tout de meme le type dans le lien ... il n'y a QUE ie qui ne connait pas apres tout ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed