Java邮件:PDF附件不工作
我有一个字符串,我需要将其作为PDF附件发送到邮件中,我的代码如下
Message message = new MimeMessage(session);
message.setFrom("");
message.setRecipients("")
message.setSubject("Test");
String example = "PDF Content";
byte[] pdf = example.getBytes();
MimeBodyPart attachment = new MimeBodyPart();
DataSource src = new ByteArrayDataSource(pdf, "application/pdf");
Multipart mp1 = new MimeMultipart();
attachment.setDataHandler(new DataHandler(src));
attachment.setFileName("sample.pdf");
mp1.addBodyPart(attachment);
message.setContent(mp1);
Transport.send(message);
我得到了pdf文档作为附件,但它没有加载。请引导我解决这个问题
提前谢谢
# 1 楼答案
JavaMail FAQ有更多的示例代码,您可以在JavaMail web site上找到完整的示例应用程序