Poner imagen BASE64 en un objeto HTML


Jordi Mesa

Buenas David... no consigo sacar una imagen en un objeto HTML..

El caso es el siguiente, estoy introduciendo el código BASE64 en un objeto "Textarea1" para que lo introduzca el usuario , y luego estoy tomando su Value y lo pongo en el objeto HTML :

Pero no lo saca...


DecSoft

Hola Jordi,

Una forma sencilla de hacerlo podría ser incluir la etiqueta imagen dentro del control HTML tal que así:

Una vez hemos identificado la imagen, podríamos usar la acción "SetAttribute" de este modo:

Nota, en todo caso, que habrá que incluirse el "prefijo" que puedes apreciar arriba: "data:image/gif;base64," si no lo se incluyese en el Base64 "de entrada". El tipo de la imagen habría que indicarlo, es decir, en el ejemplo de arriba la imagen es un "gif". Tal vez podría usarse un tipo como "png"... genéricamente... pero habría que comprobarlo. Esto, suponiendo que fuese un problema "adivinar" o conocer el tipo de la imagen.



Jordi Mesa
Muchas gracias... ahora si va perfecto ;-)

DecSoft

Hola Jordi,

Muchas gracias... ahora si va perfecto ;-)

¡Me alegro de que te sirviese!



DecSoft

Hola Jordi,

Tal vez iniciaste este hilo, porque, encontraste problemas al intentar usar el Base64, directamente, en una etiqueta IMG dentro de un control HTML. Pues bien, actualiza App Builder, y, prueba de nuevo, sin usar "trustSrc" ni nada, simplemente, tal como se hace en el nuevo ejemplo "Report19", verás que ahora funcionará como se espera. Por otro lado, puedes seguir haciéndolo mediante el atributo SRC: cómo tú veas.


Everybody can read the DecSoft support forum for learning purposes, however only DecSoft customers can post new threads. Purchase one or more licenses of some DecSoft products in order to give this and other benefits.

This website uses some useful cookies to store your preferences.

I agree. Hide this note. Give me more information.