Hola compañeros.
En mi proyecto estoy utilizando JavaMail para el envio de correos y todo jala muy bien solo que ahorita me veo en la necesidad de adjuntar una imagen en los correo que genero, y mi duda es si alguien a adjuntado una imagen en un correo con JavaMail de un campo de tipo blob, y no de un archivo como muestra el siguiente ejemplo:
Código:
// Part two is attachment
messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource(filename);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(filename);
multipart.addBodyPart(messageBodyPart);
lo que deseo saver es si se puede hacer un:
Código:
new FileDataSource(compania.getLogo());
en ves de:
Código:
new FileDataSource(filename);
o si existe otra forma de cargar una imagen a mi correo donde yo la pueda jalar desde mi db ya que las compañias son diferentes y cada una tiene su propio logo...
compania.getLogo() retorna el valor en un
arreglo de byte, de mi campo tipo blob utilizo JPA con Toplink para la persistencia de los datos.
saludos.