java发送邮件附件包含PDF文件,

20170421w 2017-08-07 05:25:00
DateHabdler dh=new DateHabdler (new filedatasource(////.pdf);
这里面发送pdf文件 ,但是收件人都到的pdf文件已经变了样,pdf文件需要二进制的来读取。java如何发送pdf文件呢?
...全文
567 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
110成成 2017-08-14
  • 打赏
  • 举报
回复
引用
http://www.cnblogs.com/h--d/p/6138900.html
你参考下,这有标准的写法。
20170421w 2017-08-14
  • 打赏
  • 举报
回复
求大神啊 DataHandler dh2 = new DataHandler(new FileDataSource("F://WWW//Public//pdf//20170616//031001770151_10000477.pdf")); // 读取本地文件 attachment.setDataHandler(dh2); // 将附件数据添加到“节点” attachment.setFileName(MimeUtility.encodeText(dh2.getName())); // 设置附件的文件名 二进制读取 pdf流是对的 。这里的获取pdf已经不对了。发送之后的格式都变了。
u012568931 2017-08-14
  • 打赏
  • 举报
回复
+我好友私聊教你

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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