Problème avec Perl les CGI et le HTML - Programmation
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 ...
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 ?
@+
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
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...
@+