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:
lo que deseo saver es si se puede hacer un: // Part two is attachment messageBodyPart = new MimeBodyPart(); DataSource source = new FileDataSource(filename); messageBodyPart.setDataHandler(new DataHandler(source)); messageBodyPart.setFileName(filename); multipart.addBodyPart(messageBodyPart);
Código:
en ves de: new FileDataSource(compania.getLogo());
Código:
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...new FileDataSource(filename);
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.