Sé que esto se ha pedido probablemente 10000 veces, sin embargo, parece que no puedo encontrar una respuesta directa a la pregunta.Convierta byte [] a cadena Base64 para URI de datos
Tengo un LOB almacenado en mi db que representa una imagen; Obtengo esa imagen de la base de datos y me gustaría mostrarla en una página web a través de la etiqueta HTML IMG. Esta no es mi solución preferida, pero es una implementación temporal hasta que pueda encontrar una mejor solución.
Estoy tratando de convertir el byte [] para utilizar la base 64 Apache Commons Codec de la siguiente manera:
String base64String = Base64.encodeBase64String({my byte[]});
Entonces, yo estoy tratando de mostrar mi imagen en mi página de la siguiente manera:
<img src="data:image/jpg;base64,{base64String from above}"/>
Muestra la imagen predeterminada del navegador "No puedo encontrar esta imagen".
¿Alguien tiene alguna idea?
Gracias.
Se puede publicar el código completo ... lo necesito para referencia. ... también tengo el mismo problema ... pero no tengo idea de cómo será el código ... – Lucky