Bonjour,
Je suis face à un problème étrange avec la fonction header.
J'ai un fichier "imageView.php" qui me permet de récupérer une image d'un blob dans une bdd et de l'afficher via un header('Content-type: image/jpg');
En gros ça donne :
Pas de problème avec tous les navigateurs. Sauf avec ie qui veux absolument me télécharger le fichier. Et quand ce code est appelé depuis une popup, IE8 me retorune un message d'erreur lors de la tentative de téléchargement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $image = $obj->getImg($id); header("Content-type: image/jpg"); echo image;
Dans le doute j'ai enlever le header :
Tous navigateur => affichage des données binaire (normal !)
IE8/7 => affichage de l'image (O_o)
Je ne comprend pas pourquoi , ni comment passer outre (a part un vilain if sur le navigateur).
Y'aurait il des header à rajouté (sachant que je n'ai vraiment que le header précédement cité) ?
Merci
Partager