网络选摘之[java mail发邮件的时候如何带附件]
2005-12-29 00:01
288 查看
mailbody=(MimeMultipart)mail.getContent();
......
java.io.FileInputStream fin= new java.io.FileInputStream(filename);
javax.activation.DataSource source = new MyByteArrayDataSource(fin,
FileTypeMap.getDefaultFileTypeMap().getContentType(upfile));
MimeBodyPart attachbp=new MimeBodyPart();
attachbp.setDataHandler(new javax.activation.DataHandler(source));
// attachbp.setFileName(upfile);
attachbp.setFileName("=?GB2312?B?"+Com.tbr.util.Base64.encode(upfile.getBytes())+"?=");
mailbody.addBodyPart(attachbp);
mail.saveChanges();
....
......
java.io.FileInputStream fin= new java.io.FileInputStream(filename);
javax.activation.DataSource source = new MyByteArrayDataSource(fin,
FileTypeMap.getDefaultFileTypeMap().getContentType(upfile));
MimeBodyPart attachbp=new MimeBodyPart();
attachbp.setDataHandler(new javax.activation.DataHandler(source));
// attachbp.setFileName(upfile);
attachbp.setFileName("=?GB2312?B?"+Com.tbr.util.Base64.encode(upfile.getBytes())+"?=");
mailbody.addBodyPart(attachbp);
mail.saveChanges();
....
相关文章推荐
- 如何在你写的应用中跳转到手机系统网络设置页面去,看别人应用代码的时候看到的
- 【网络开发】组播的时候到底该如何绑定网卡
- python如何发邮件, 附件及调用短信接口
- 如何在JVM虚拟机挂掉的时候,做一些操作,例如发邮件通知
- 当SocketServer断开或发生Wifi网络变化的时候,SocketClient应该如何处理异常。
- 【计算机网络】:SMTP协议详解(如何在控制台发邮件)
- Oracle 如何修改列不为空的时候的数据类型
- td内容空的时候,如何显示边框线
- Xcode调试的时候如何查看内存中的数据
- 如何让Gridview在没有数据的时候显示表头(asp.net)
- 【原创】如何解决Win7无法识别网络
- XP系统如何在网络连接中隐藏和显示网卡接口
- 如何让Gridview在没有数据的时候显示表头[没有使用SqlDataSource控件时]
- 赤手空拳如何成就百万富翁?——网络营销之十(第七招:视频营销)
- 如何在调试页面的时候优雅的关闭缓存
- 训练深度神经网络的时候需要注意的一些小技巧
- win8系统如何可以查看无线网络流量?win8查看无线网络流量的方法
- 如何删除AllApps2d(程序列表)中显示的应用,而且需要的时候能够生效
- 当键盘出现的时候,如何让UITextField自动上移
- Android端如何获取手机当前的网络状态,比如wifi还是3G, 还是2G, 电信还是联通,还是移动