Liens de types cgi qui empêchent Getright de se déclencher

Liens de types cgi qui empêchent Getright de se déclencher - Programmation

Marsh Posté le 09-07-2001 à 01:08:54    

Bonjour,
 
Soit un lien URL de type
 
telecharger.cgi?file=1 (programme en perl)
 
Ce lien dirige vers une archive zip.
 
En cliquant sur ce lien, Go!zilla ne se déclenche pas.
Getright non plus.
 
En ajoutant un &type=.zip factice à la fin du lien, Go!zilla se déclenche mais toujours pas Getright.
 
Que faire ?
merci

Reply

Marsh Posté le 09-07-2001 à 01:08:54   

Reply

Marsh Posté le 09-07-2001 à 10:48:44    

Getright se base sur l'extension de l'URL (avant le ?). Mais tu peux toujours faire une CGI qui redirige vers l'URL du fichier en question (code HTTP 301 et 302 je crois : moved temporarly et mover permanently).

Reply

Marsh Posté le 09-07-2001 à 11:39:20    

Est-ce que ton script positionne bien le type mime du fichier à downloader ??

Reply

Marsh Posté le 09-07-2001 à 11:56:41    

krolours1 a écrit a écrit :

Est-ce que ton script positionne bien le type mime du fichier à downloader ??  




 
Voilà la syntaxe :
 
print "Location: $ch[$serveur]\n\n";
 
Comment faire, en perl pour indiquer le type du fichier ? Merci.

Reply

Marsh Posté le 09-07-2001 à 13:10:09    

Avec un location tu peux pas/t'as pas besoin. C'est la requète qui va prendre le contenu de ton Location qui va mettre le type MIME correctement. Alors peut-être que ton serveur le positionne mal pour les fichiers .zip.
Mais je penche plutôt sur le fait que Getright sais pas bien gérer les URLs qui viennent des (re)Location...

Reply

Sujets relatifs:

Leave a Replay

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