[FPDF] Afficher image BLOB (stockée dans BDD) dans un pdf
Bonjour :)
Je cherche à afficher sur un pdf une image qui se trouve dans une BDD en format BLOB. Je ne souhaite pas entrer dans le débat "stocker des images dans une BDD c'est bien/c'est pas bien". Merci de ne pas me proposer comme solution de ne pas stocker mes images dans la BDD...
Ce problème a déjà été soulevé dans plusieurs discussions, mais ça ne m'a pas aidé a résoudre le problème. La solution la plus intéressante que j'ai trouvée est celle présentée à la fin de cette discussion http://www.developpez.net/forums/d10...mage-blob-pdf/, elle me paraissait bien logique, mais elle ne fonctionne pas.
L'image s'affiche parfaitement sur une page HTML lorsqu'on met dans la balise le chemin la page php qui récupère l'image dans la BDD et l'affiche:
Code:
<img src="afficheimmage.php?var=1" />
Voilà ce que j'ai essayé jusque là:
1/ La méthode Image(), en mettant en 1er argument l'URL absolue de la page php qui affiche mon image.
Code:
Code:
$pdf->Image('http://monsite.fr/afficheimmage.php?var=1',60,30,90,0,'JPG');
Message d'erreur:
2/ La méthode MemImage() (développé dans un script intitulé "Support des images en mémoire"), en mettant le contenu binaire du blob en 1er argument.
Code:
Code:
$pdf->MemImage($DonneesBlob, 50, 30);
Message d'erreur:
Citation:
Warning: Trop curieux... in /mnt/154/sdb/8/5/monsite/mem_image.php on line 70
Warning: getimagesize(var://imgb5b45906d51496c840e1f08a9032eb16) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in /mnt/154/sdb/8/5/monsite/mem_image.php on line 70
FPDF error: Invalid image data
Merci d'avance pour votre aide!