栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用JavaMail将多个文件附加到电子邮件?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用JavaMail将多个文件附加到电子邮件?

好吧,自从我完成JavaMail工作已经有一段时间了,但是看起来您可以重复多次此代码:

DataSource source = new FileDataSource(filename);messageBodyPart.setDataHandler(new DataHandler(source));messageBodyPart.setFileName(filename);multipart.addBodyPart(messageBodyPart);

例如,您可以编写一个方法来做到这一点:

private static void addAttachment(Multipart multipart, String filename){    DataSource source = new FileDataSource(filename);    BodyPart messageBodyPart = new MimeBodyPart(); messageBodyPart.setDataHandler(new DataHandler(source));    messageBodyPart.setFileName(filename);    multipart.addBodyPart(messageBodyPart);}

然后从您的主要代码中,只需调用:

addAttachment(multipart, "file1.txt");addAttachment(multipart, "file2.txt");

等等



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/449472.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号