java将CSV内容附加到邮件中
我的一个servlet在字符串变量中创建CSV内容
我想将此CSV作为附件文件发送,但每个人都知道GAE的局限性:不可能创建文件。所以,我决定另找一个解决办法
我的方法是附加CSV字符串,如下所示:
String csv = "";
Message msg = new MimeMessage(session);
msg.setDataHandler(new DataHandler(new ByteArrayDataSource(csv.getBytes(),"text/csv")));
msg.setFileName("data.csv");
我收到了邮件,但没有附件。CSV字符串集成到邮件的正文部分
如何将此CSV字符串像CSV文件一样附加到邮件中
谢谢
# 1 楼答案
# 2 楼答案
您需要
MimeMultipart
消息并将其作为MimeBodyPart附加: