HighDots Forums  

FORCER LE TELECHARGEMENT

alt.fr.langages.html alt.fr.langages.html


Discuss FORCER LE TELECHARGEMENT in the alt.fr.langages.html forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
greg
 
Posts: n/a

Default FORCER LE TELECHARGEMENT - 06-24-2004 , 04:44 AM






hello

pour visualiser des pieces jointes j'utilise le code suivant

header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$fichier);
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($fichier));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($fichier);


lorsque cela s'execute, le navigateur me propose "d'ouvrir le fichier à
partir de l'emplacement actuel" ou de le telecharger (ce qui est tres bien)
Lorsque je coche telecharger tout ce passe bien, cependant lorsque je coche
ouvrir à partir de l'emplacement actuel, il me pose à nouveau la question,
et il faut le faire une seconde fois avant qu'il ne s'ouvre.

il semblerait que la premiere question porte sur le fichier php de
visualisation que j'utilise et le second sur le fichier en lui meme.

comment resoudre ce problème ??

merci d'avance
Greg



Reply With Quote
  #2  
Old   
Thibault
 
Posts: n/a

Default Re: FORCER LE TELECHARGEMENT - 06-24-2004 , 07:07 AM






greg wrote:
Quote:
hello

pour visualiser des pieces jointes j'utilise le code suivant

header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$fichier);
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($fichier));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($fichier);


lorsque cela s'execute, le navigateur me propose "d'ouvrir le fichier à
partir de l'emplacement actuel" ou de le telecharger (ce qui est tres bien)
Lorsque je coche telecharger tout ce passe bien, cependant lorsque je coche
ouvrir à partir de l'emplacement actuel, il me pose à nouveau la question,
et il faut le faire une seconde fois avant qu'il ne s'ouvre.

il semblerait que la premiere question porte sur le fichier php de
visualisation que j'utilise et le second sur le fichier en lui meme.

comment resoudre ce problème ??

merci d'avance
Greg


Tu vas poser la question tous les jours ?
Essaie peut etre sur des ng spécialisé dans le HTTP, et PHP (ce que tu
as deja fait ...),
Mais de toute facon, la c'est plus du HTML ...

A+
--
Thibault


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.