PB affichage d'image avec IE
salut,
je fais un script CGI en perl (Apache/1.3.27 (Unix)) et je n'arrive pas à afficher une image PNG dans Internet Explorer 6.0/ Windows2000. Elle est générée sous linux avec ghostscript. Tout ce que j'ai essayé fonctionne sous linux avec mozilla et konqueror. Cela fonctionne aussi sous windows avec mozilla/firebird mais pas avec IE.
voilà le genre de code que le script exécute :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$image = 'file.png';
open ($stream, $image)
print "Content-type: image/png\n";
print "Content-Disposition: inline; filename=\"$image\"\n\n";
while (my $line = <$stream>)
{
print $line;
}
close ($stream); |
j'ai testé plusieurs possibilités et à chaque fois c'est pareil. Je n'arrive pas non plus à sauvegarder un fichier valide chez le client avec IE.
merci à l'avance pour vos réponses.
[balise [code] ajoutée par Edno, pensez-y à l'avenir]
[merci pour la balise edno, c'est bien mieux ainsi. arturo]
Re: PB affichage d'image avec IE
Citation:
Envoyé par arturo
open ($stream, $image)
il manque un ";" à la fin de cette ligne ! :)
Re: PB affichage d'image avec IE
pour le ";" c'est un copier-coller qui m'a joué un tour. Mais mon problème n'est pas là, il s'agit de pouvoir afficher une image png d'un serveur linux dans IE. Le but de mon code est de ne pas stocker l'image. Comme je suis bloqué, je vais envisager un stockage temporaire.
j'espère que l'un de vous a déjà rencontré ce problème pour me donner un coup de main.