
好吧,自从我完成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");
等等
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)