81,092
社区成员
发帖
与我相关
我的任务
分享
Content-Type: application/msword;
name="=?gb2312?B?azNtbGhxZ3DI57rOvPK7r8rkyOvW2Li00NTUtLXEzsTX1m1lYTk5ZGYuZG9j?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="=?gb2312?B?azNtbGhxZ3DI57rOvPK7r8rkyOvW2Li00NTUtLXEzsTX1m1lYTk5ZGYuZG9j?="
Content-Type: application/msword;
name=如何lz有效调整薪酬.doc
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename=如何lz有效调整薪酬.doc
attachment="d:\网络地址.txt";
mbp2.setFileName(attachment);如果是这样就不能在信箱里正确显示!
如果有人这样发邮件,这肯定是不行的,文件名必须encode才可以;当然我们没办法控制别人发邮件的代码,其实用客户端发是不会这样的,此种情况经常发生在用JAVAMAIL发邮件的,比如注册激活邮件之类的邮件中。
2,这文章里的二楼方法不行,就是我上面说的问题,BodyPart.getFilename()都发生异常了,就不用去谈对它的结果进行处理了,没结果,呵。
[/quote]
那帮不了你了,我不懂。。attachment="d:\网络地址.txt";
mbp2.setFileName(attachment);如果是这样就不能在信箱里正确显示!
如果有人这样发邮件,这肯定是不行的,文件名必须encode才可以;当然我们没办法控制别人发邮件的代码,其实用客户端发是不会这样的,此种情况经常发生在用JAVAMAIL发邮件的,比如注册激活邮件之类的邮件中。
2,这文章里的二楼方法不行,就是我上面说的问题,BodyPart.getFilename()都发生异常了,就不用去谈对它的结果进行处理了,没结果,呵。