2009-11-20 14 views
0

Salut, j'ai posé une question similaire plus tôt à propos de la récupération d'une image à partir d'une base de données MySQL Blob.MySQL Blob ne s'affiche pas correctement

J'utilise le code comme:

header("Content-type: image/jpeg"); // change it to the right extension 
print $image; //where image is the blob file 

Ce code est imbriqué à l'intérieur d'une page Web, donc devrais-je encore modifier l'en-tête? Quand j'inclus l'en-tête() il enlève tout le code de page Web que je suppose est parce que je change le type de dossier que le navigateur rend à l'image/jpeg? Comment puis-je montrer l'image à l'intérieur d'une page Web? Merci!

+0

s'il vous plaît formater correctement votre code en mettant en valeur après vous coller/type dans et appuyez sur le bouton de code dans la barre d'outils. – longneck

Répondre

1

Vous ne pouvez pas afficher une image dans une page Web (bien vous can, mais c'est une histoire différente et probablement pas ce que vous voulez). Vous avez besoin de mettre le code qui récupère l'image à partir d'une base de données dans un fichier séparé, et inclure ce fichier dans votre page Web en utilisant

<img src="filename.php">