[HTML] telechargement et nom par defaut ?!

telechargement et nom par defaut ?! [HTML] - HTML/CSS - Programmation

Marsh Posté le 06-02-2003 à 17:02:51    

salut tlm
 
je fais un href, et en forcant un content-type particulier, j oblige le telechargement d un fichier
 
ma question est :
est ce qu'il existe un moyen de choisir le nom du fichier qui apparait par defaut dans la dialogbox au moment de l enregistrement ?
 
merci d avance pour votre aide

Reply

Marsh Posté le 06-02-2003 à 17:02:51   

Reply

Marsh Posté le 06-02-2003 à 18:57:08    

ben oui, tu renommes le fichier que tu envoies.

Reply

Marsh Posté le 06-02-2003 à 20:21:43    

gizmo a écrit :

ben oui, tu renommes le fichier que tu envoies.


 
nan mais ca je peut pas
parce qu'en fait mon href pointe sur une page html avec des parametres
et en fonction de c parametres ca declenche le download ou l affichage
 
alors le probleme c'est que qd ca download, le nom du fichier par defaut est en fait l url:
toto.html?toto=tata&titi=tutu
 
un truc kom ca :/
 
moi voudrait que ca mette un truc que j aurai decide
style : monfichier.conf

Reply

Marsh Posté le 06-02-2003 à 21:09:25    

zion a écrit :

c'est tout simple
 
header('Content-Disposition: attachment; filename=monfichier.txt';);
 
 :hello:  


 
bon je pige pas trop le truc la mais vais voir ce que je peut faire de ca demain au taff
 
thx

Reply

Marsh Posté le 07-02-2003 à 16:06:51    

zion a écrit :

c'est tout simple
 
header('Content-Disposition: attachment; filename=monfichier.txt';);
 
 :hello:  


 
non ca marche pas ca...
d ailleurs je vois pas trop ou tu veut le placer...
 
moi j'ai un truc du style:
 
<a href="toto.html?tata=titi&download=1">clic ici</a>
 
apres quand tu clic sur ce lien
je check le parametre download, si il est "TRUE" je change le content-type afin de provoquer un telechargement d un fichier plutot que de l afficher.
 
ca marche tres bien, seulement dans la dialogbox qui s ouvre pour   le download, le nom par defaut c'est:
 
toto.html :(
 
je voudrais choisir ce nom qui s affiche par defaut
 
voila c'est peut etre plus clair maintenant.


Message édité par djtoz le 07-02-2003 à 16:12:54
Reply

Marsh Posté le 07-02-2003 à 16:11:01    

djtoz a écrit :


d ailleurs je vois pas trop ou tu veut le placer...


 
:heink: à tout hasard, au même endroit que le header où tu spécifies le content-type ?

Reply

Marsh Posté le 07-02-2003 à 16:28:25    

zion a écrit :


 
ca l'était, je change pas d'une virgule ma réponse  :o  


 
ben j arrive pas alors :/
 
en fait c melange a du mason et du mod_perl aussi
et quand je redefinie mon content-type je met ca:
 
$r->content_type("application/octet-stream" )
 
alors j'ai essayer:
$r->Content-Disposition(attachment; filename=monfichier.txt)
 
mais sans resultat... :(


Message édité par djtoz le 07-02-2003 à 16:30:48
Reply

Marsh Posté le 07-02-2003 à 16:44:39    

et surtout, pourquoi tu postes dans [HTML, JS] si c'est du perl :heink:


Message édité par lorill le 07-02-2003 à 16:48:32
Reply

Marsh Posté le 07-02-2003 à 16:46:50    

ben j ai aussi essayer content_disposition
ca change rien
 
sinon j ai jamais poste ds PHP...
 
en fait $r c'est la requete html


Message édité par djtoz le 07-02-2003 à 16:47:44
Reply

Marsh Posté le 07-02-2003 à 16:59:38    

zion a écrit :


j'ai besoin d'un traducteur francais-francais [:wam]
 
 


 
oue bon alle
laissez tombe :o

Reply

Marsh Posté le 07-02-2003 à 16:59:38   

Reply

Marsh Posté le 07-02-2003 à 17:18:32    

zion a écrit :


benh tu me dis pas ce que tu utilises comme language de script (du perl???) tu me files juste la liste et je dois deviner le reste...
 
Alors oui on laisse tomber ou tu donnes des infos, y a pas de magie  


 
ba l ensemble utilise les librairies Mason, je sais pas si tu connais, mais ca permet de faire une page avec a l interieur de l html pure, du java script, du perl...
 
mais bon la section concernant le lien est juste en html comme je l avais ecris, c un href classique.
 
alors apres le $r en fait est en quelque sorte un objet qui correspond a la requete faite au serveur.

Reply

Marsh Posté le 07-02-2003 à 17:39:35    

zion a écrit :


 
on va y arriver  :o  
 
$r->content_type
 
ca, c'est du perl? non?
bon benh prends la doc de l'élément (vu que tu ne daignes nous copier que cette ligne de code) et cherche un truc raw ou content_disposition.
 
 


 
$r c'est un objet mod_perl
 
j ai matte les autres methodes pour l objet et apparement y a pas de disposition... :(
 
juste une derniere chose, si c'etait que de l html pure
l histoire du "header('Content-Disposition: attachment; filename=monfichier.txt';);", ca se gere comment ?
je vois pas dans quel section ca se met
 
pi etre qu apres je pourrai adapter dans mon code quand je verrai  comment ca se passe en html pure.


Message édité par djtoz le 07-02-2003 à 17:40:16
Reply

Marsh Posté le 07-02-2003 à 17:41:51    

C'est une fonction PHP le header(...)
par ex ton content-type:
header('Content-type: bidule/truc';);


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 07-02-2003 à 17:58:59    

antp a écrit :

C'est une fonction PHP le header(...)
par ex ton content-type:
header('Content-type: bidule/truc';);


 
a ue mais moi touche pas au PHP :/
bon ca a pas l air possible mon truc alors...
c bien embetant :(

Reply

Marsh Posté le 10-02-2003 à 17:41:27    

bon j ai trouve comment caser l histoire du content_disposition
alors pour ceux que ca pourrai interesse:
 
$r->header_out("Content-Disposition" => "attachment; filename=fichier.txt" );  
 
oilou
merci pour votre aide

Reply

Sujets relatifs:

Leave a Replay

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