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.


Todo el mundo puede leer el foro de soporte de DecSoft para aprender del mismo, sin embargo, sólo los clientes de DecSoft pueden abrir nuevos hilos. Compre una o más licencias de productos de DecSoft y obtendrá este y otros beneficios.

Este sitio utiliza "cookies" útiles para almacenar sus preferencias.

Bien. Ocultar esta nota. Obtener más información.