Problème avec Perl les CGI et le HTML

Problème avec Perl les CGI et le HTML - Programmation

Marsh Posté le 13-04-2001 à 20:25:42    

Sur une page de téléchargements, pour des raisons de sécurité, on fait des liens non directement sur les fichiers mais sur des CGI qui vont lire ces fichiers et les renvoie en flux binaire au navigateur...
Le problème est que quand la fenêtre de téléchargement s'ouvre, il donne comme nom de fichier le nom du script Perl et non le fichier vers lequel il pointe... mais il télécharge quand même le bon fichier.
Ce qui fait que je me retrouve avec le bon fichier mais portant le nom de mon CGI...
 
Comment faire pour qu'il donne le nom de fichier pour le téléchargement ?
 
Merci pour votre aide éventuelle...
 
 
@+

Reply

Marsh Posté le 13-04-2001 à 20:25:42   

Reply

Marsh Posté le 13-04-2001 à 23:40:09    

bah en fait, cela vient du fait que tu utilise un logiciel pour d/l tes fichiers (GetRight, Download Accelerator, etc ...)
si tu enleves ces softs, ça téléchargeras les fichiers
en fait, ce sont parce que ces softs on une mauvaise méthode pour d/l ...


---------------
http://www.spontanet.com le site pour les webmasters
Reply

Marsh Posté le 15-04-2001 à 12:21:25    

bah non justement, ça le fait même sans utiliser de logiciel de téléchargement .
 
D'autres idées ?
 
@+

Reply

Marsh Posté le 16-04-2001 à 10:53:26    

up !

Reply

Marsh Posté le 16-04-2001 à 19:40:28    

Personne a une p'tite idée ?

Reply

Marsh Posté le 16-04-2001 à 19:51:54    

tout est dans le content type.
 
mais je ne me souviens plus exactement des valeurs
 
print "content-type : application/octet-stream ou un truc dans le genre
 
puis un :
print "file : le_nom_du_fichier"
 
et
print "\n\n" pour marquer la fin de l'entete


---------------
Do androïds dream of electric sheep ?
Reply

Sujets relatifs:

Leave a Replay

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