Bonjour,
J'ai créer un code, qui permet d'afficher une image gd en base 64 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 // image est une image envoiée en POST par l'utilisateur depuis une autre page grâce à un formulaire $image = imagecreatefrompng($_FILES['image']['tmp_name']); ob_start() imagepng($image); $imagedata = ob_get_contents(); ob_end_clean(); echo '<img src="data:image/png;base64,'.base64_encode($imagedata).'"/>';
Mais ça ne marche pas, la page affiche un cadre indicant que l'image n'existe pas.
Je m'explique plus clairement :
En faite, le formulaire envoie l'image en POST via ajax, et le fichier php ( plus haut ) doit affiche l'image en base64, puis la page avec le formulaire reçoit l'image en base64 ( toujours via ajax ) et l'affiche. Mais au lieu de l'afficher, elle affiche un cadre blanc.
Merci de m'aider s'il-vous-plait
Merci d'avance
PS : Désolé si je ne suis pas très clair...
Partager