Mail Attachments with byte array

前端 未结 2 1765
长发绾君心
长发绾君心 2021-01-04 10:28

I got a javax.mail.Session named lSession, and a MimeMessage lMessage :

Session lSession = Session.getDefaultInstance(properties);
MimeMessage lMessage = new         


        
相关标签:
2条回答
  • 2021-01-04 11:23

    Try this code,

    DataHandler lDataHandler = new DataHandler(new ByteArrayDataSource(fichierByteVO.getFile(), fichierByteVO.getMIMEType())); 
    lMessageBodyPart.setDataHandler(lDataHandler);
    
    0 讨论(0)
  • 2021-01-04 11:27

    Try this code:

     MimeBodyPart att = new MimeBodyPart(); 
    ByteArrayDataSource bds = new ByteArrayDataSource(bytearray, "AttName"); 
    att.setDataHandler(new DataHandler(bds)); 
    att.setFileName(bds.getName()); 
    
    0 讨论(0)
提交回复
热议问题