Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1492 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  forcer le telechargement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

forcer le telechargement

n°1490337
bob_eponge
Posté le 12-12-2006 à 15:33:59  profilanswer
 

Salut salut  :hello:  
 
Ma question est tres simple ;-) :
Quand je fait un window.open("fichier.pdf" ) en javascript, ie m'ouvre directement le pdf alors que j'aimerais qu'il m'ouvre la boite de dialogue pour enregistrer le dit fichier.
 
Comment dois-je faire ???
 
 
Merci

mood
Publicité
Posté le 12-12-2006 à 15:33:59  profilanswer
 

n°1490342
brisssou
8-/
Posté le 12-12-2006 à 15:44:04  profilanswer
 

configure ton navigateur

n°1490350
twingoceri​se
Posté le 12-12-2006 à 15:47:57  profilanswer
 

... mauvais réponse... on ne peut pas configurer tous les navigateurs de la planete !!! il faut certainement lui donner le type mime download (je ne sais plus exactement libellé... ça doit être dans ton cas application-pdf/download regarde dans google)

n°1490355
twingoceri​se
Posté le 12-12-2006 à 15:49:47  profilanswer
 

pour mettre le type il faut configurer les headers HTTP... en java c'est archi simple -> response.setType (un truc du genre) mais ça t'oblige à faire un aller retour serveur et à poser dans ton fichier en "response"... si tu fais du java j'ai une action struts toute prete pour faire ça...

n°1490356
bob_eponge
Posté le 12-12-2006 à 15:50:05  profilanswer
 

je vais pas me déplacer chez toutes les personnes qui vont accéder a mon site qd meme ;-)

n°1490362
bob_eponge
Posté le 12-12-2006 à 15:52:10  profilanswer
 

ok merci mais puis-je le faire directement en javascript?

n°1490373
brisssou
8-/
Posté le 12-12-2006 à 16:00:53  profilanswer
 

un de tes utilisateur peut décider que les fichiers PDF qui arrivent partent directement dans Acrobat Reader, et tu n'y pourras rien. Donc effectivement, ça ouvre acrobat, mais il y a une belle icône, appelée enregistrer une copie.

n°1490377
bob_eponge
Posté le 12-12-2006 à 16:04:12  profilanswer
 

j'ai pris l'exemple avec un pdf mais en fait j'aimerais que ca télécharge tous les types de fichiers (pdf,word,excel...)

n°1490384
FlorentG
Unité de Masse
Posté le 12-12-2006 à 16:06:02  profilanswer
 

bob_eponge a écrit :

ok merci mais puis-je le faire directement en javascript?


pouet. Faut faire ça côté serveur obligatoirement, c'est logique

n°1490388
twingoceri​se
Posté le 12-12-2006 à 16:09:27  profilanswer
 

..... ça existe c'est faisable je l'ai fait dans mon projet.... par contre ce que je te conseille de faire c'est d'executer un bon de code dans ta fenetre que tu ouvres genre window.open("launchDownload.php?file=monFichier" );
 
Dans ton launchDownload.php tu pourras configurer les headers facilement (fonction header je crois...) puis envoyer ton fichier.
 
Si t'es dans un autre language c'est facile aussi à faire... par contre si t'es en pur javascript... (ce dont je doute mais on ne sais jamais) la je sais pas faire... peut être une option dans le window open...
 
petite remarque, ton window open il ne te servira peut etre plus dans ce cas... vu que la fenetre ie/ff s'ouvrira toute seule... tu pourras peut etre te contenter d'un lien a dans ta page... non ?

mood
Publicité
Posté le 12-12-2006 à 16:09:27  profilanswer
 

n°1490396
bob_eponge
Posté le 12-12-2006 à 16:15:05  profilanswer
 

le lien dans la page produit exactement le meme resultat :-(

n°1490397
FlorentG
Unité de Masse
Posté le 12-12-2006 à 16:15:18  profilanswer
 

Ouais c'est naze d'ailleurs d'utiliser du JS là

n°1490406
twingoceri​se
Posté le 12-12-2006 à 16:19:51  profilanswer
 

t'as pas de langage de prog derriere ??

n°1490413
twingoceri​se
Posté le 12-12-2006 à 16:21:19  profilanswer
 

en tout cas tu resoudra ton problème en configurant les headers http qui ramène ton fichier... essaye de voir si on peut mettre dans l'URL le type de retour -> j'en doute mais bon...
sinon google !

n°1490414
FlorentG
Unité de Masse
Posté le 12-12-2006 à 16:21:19  profilanswer
 

twingocerise a écrit :

t'as pas de langage de prog derriere ??


Je crois que tout ce qu'il a derrière lui, c'est une chaise...

n°1490416
twingoceri​se
Posté le 12-12-2006 à 16:21:46  profilanswer
 

lol
 
... tant que c'est pas robert....
 
;)

n°1490420
bob_eponge
Posté le 12-12-2006 à 16:24:00  profilanswer
 

LOL
dans ca cas j'ai juste une page HTML derriere.
Je regarde s'il existe un moyen de configurer le serveur apache


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  forcer le telechargement

 

Sujets relatifs
Forcer le telechargement[RESOLU] forcer le telechargement
[resolu] forcer telechargement pdf : ca marche, mais...Forcer le téléchargement
forcer telechargement d'une imageForcer le téléchargement et espaces dans le nom du fichier
[resolu]Forcer telechargement header() prob dans include() help[php] Forcer le téléchargement d'une image
Forcer le téléchargement d'un fichier txt ou htmlforcer les téléchargement en asp
Plus de sujets relatifs à : forcer le telechargement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR