急急急急急急 在线等

longburulin 2014-05-20 09:18:56
实现了发送附件的代码,可以发送和接收到.doc 等 但发送.txt文件显示发送成功,但为什么接收不到?????

 MimeBodyPart mbp1=new MimeBodyPart();
mbp1.setText(messageText.toString());
MimeMultipart mimemultipart=new MimeMultipart();
mimemultipart.addBodyPart(mbp1);
MimeBodyPart mbp2;
FileDataSource filedatasource;
mbp2=new MimeBodyPart();
filedatasource=new FileDataSource("d:\\attach\\1.doc");
mbp2.setDataHandler(new DataHandler(filedatasource));
mbp2.setFileName(filedatasource.getName());
mimemultipart.addBodyPart(mbp2);
message.setContent(mimemultipart);

我该怎么修改源代码啊
万分感谢啊
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackie505 2014-05-21
  • 打赏
  • 举报
回复
学习下
引用 1 楼 tigeryu 的回复:
如果文件名是中文的试一下这样处理中文文件名 MimeUtility.encodeText(file.getName());
Juedaifanghua 2014-05-21
  • 打赏
  • 举报
回复
引用 2 楼 longburulin 的回复:
[quote=引用 1 楼 tigeryu 的回复:] 如果文件名是中文的试一下这样处理中文文件名 MimeUtility.encodeText(file.getName());
非常感谢 找了N久 [/quote] 搞定了啊???
longburulin 2014-05-20
  • 打赏
  • 举报
回复
引用 1 楼 tigeryu 的回复:
如果文件名是中文的试一下这样处理中文文件名 MimeUtility.encodeText(file.getName());
非常感谢 找了N久
wuyue-tiger 2014-05-20
  • 打赏
  • 举报
回复
如果文件名是中文的试一下这样处理中文文件名 MimeUtility.encodeText(file.getName());

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧