MyException - 我的异常网
当前位置:我的异常网» Java面试 » JavaMail 附件解决方案

JavaMail 附件解决方案

www.MyException.Cn,网友分享于:2013-01-01   浏览:13次
JavaMail 附件
各位前辈:
  我在写邮件发送的时候,遇到这样一个问题:
  在添加附件的时候,总是重复添加最后一个,并且将前面的附件覆盖,这是我的代码,问题出在哪啊?
  for (int k = 0; k < old_name.length; k++) {
String name = old_name[k];
address = oldaddress + name;
File file = new File(address);
fileBodyPart.setFileName(MimeUtility.encodeWord((new File(name))
.getName()));
FileDataSource fds=new FileDataSource(address);
fileBodyPart.setDataHandler(new DataHandler(fds));
contain.addBodyPart(fileBodyPart);
msg.setContent(contain);
}


------解决方案--------------------
就5分,真的蛋疼……

原因就是你只开了一个附件fileBodyPart重复赋值,说明你对JavaMail的API不理解
软件开发程序错误异常ExceptionCopyright © 2009-2014MyException 版权所有