Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2009, 19:09
nick_name
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Adjuntar imagen de campo tipo blob en correo JavaMail

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.