Bonsoir à tous,
Je m'arrache les cheveux pour afficher des images en PHP depuis un champ Image Sur un serveur SQL.
Désolé c'est sale mais c'est une contrainte client.
Première question quel est le type du champ image ?
Binaire ?
Propriétaire ?
En fait j'affiche l'image via mssql_query() mais seule une partie de l'image s'affiche. L'image est donc tronquée. J'ai essayé de crééer un fichier avec le flux récupéré mais là encore je n'ai pas la totalité de l'image.
Ma méthode.
Avec getimage.php qui récupère le champ Image en BD et fait un echo du flux avec un header('Content-Type: image);.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <img src="getImage.php" />
Avez-vous des pistes pour résoudre ce problème ou bien des pistes pour l'utilisation d'un "driver" plus performant pour le couple php/sql Serveur.
Faut-il convertir le flux avant de faire l'echo ?
j'y perds moi même mon latin. ça fait 6 ans que je n'avais pas attaqué un sql. et c'est la première fois depuis 12 ans de dev web que je vais chercher des images stockées en BD !!!
Partager