|
| Image base64 dans un champ HTML |
| Iniciado por gilles, 04,nov. 2015 16:23 - 6 respuestas |
| |
| | | |
|
| |
Miembro registrado 160 mensajes |
|
| Publicado el 04,noviembre 2015 - 16:23 |
Bonjour,
je dispose d'un champ HTML comprenant une image encodée en Base64 saHTML = "Voici une image <img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA...='/>" Cela s'affiche proprement dans une fenêtre 
Mais,  ce même contenu transmis à un champ HTML dans un état ne s'affiche pas. Y a t-il une solution ?
Merci. Cordialement. Gilles |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 160 mensajes |
|
| Publicado el 04,noviembre 2015 - 16:43 |
Enfin pour être plus précis, il faut utiliser un code de ce genre pour initier le code du champ HTML de la fenêtre :
edTMP est un chaîne = "<img src=""data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAMAAAEW8XUbAAADAFBMVEX/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" edTMP += "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" edTMP += "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" edTMP += "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" edTMP += "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5b/9iAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABBJREFUCNdjYIAARhBkZAQAACEABuP0iScAAAAASUVORK5CYII=""/>"
saHTML = "Voici un champ " + edTMP + " contenant une image." Il faut séparer l'image du texte. Un saHTML = "Voici un champ <img src=""data:image/png;base64,i [...]" ne fonctionne pas. Bref j'avais pensé régler le problème en isolant le code de l'image encodée (les RegEx Windev :op) pour la transformer en une image en dur dans un fichier (reconstituer l'image). Mais comment l'intégrer (l'image en dur) dans le champ HTML d'impression ? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 160 mensajes |
|
| Publicado el 04,noviembre 2015 - 16:58 |
| OK le problème est résolu. Désolé pour le dérangement. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 04,noviembre 2015 - 17:49 |
Bonjour, Comme d'autres peuvent être confrontés au même problème, est-ce que tu peux nous donner la solution ?
Frédéric.
"Gilles" a écrit dans le message de groupe de discussion : 2015ce4a9a16d22871dfea48d7634cbdc1eb@news.pcsoft.fr...
OK le problème est résolu. Désolé pour le dérangement. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 25,abril 2016 - 18:08 |
Bonjour Gilles,
J'ai la même problématique mais sous webdev. J'ai une image en base 64 fourni par google mais je n'arrive pas à l'afficher dans un champ html ni image d'un etat.
Pourrais-tu me dire comment tu as fait de ton côté ?
Cordialement, Yann |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 841 mensajes |
|
| Publicado el 26,abril 2016 - 13:10 |
| |
| |
| | | |
|
| | |
| |
| Publicado el 05,noviembre 2018 - 14:48 |
Bonjour,
Je rencontre également le même souci.
J'ai une chaîne Html qui contient du texte ainsi qu’une image encodé en base64.
Ce que j'aimerais bien réaliser, c'est l'affichage de cette chaîne dans un champ HTML qui se trouve dans mon Etat. Lors de l'impression de celui-ci, tout le texte est correct, mais l'image n'apparaît pas. J'ai essayé la solution de décoder l'image, mais sans aucun résultat.
Quelqu'un, aurait-il la réponse à se casse-tête ?
Merci d'avance 
Flo |
| |
| |
| | | |
|
| | | | |
| | |
|