Liens de types cgi qui empêchent Getright de se déclencher - Programmation
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).
Marsh Posté le 09-07-2001 à 11:39:20
Est-ce que ton script positionne bien le type mime du fichier à downloader ??
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.
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...
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