javamail发送带中文文件名的附件,outlook显示为.dat文件
原因:带中文件的文件名会把进行base64编码,导致文件名长度过长,从而被截断,结果就是在outlook上显示为 未命名的文件.dat解决方法:在springboot启动类加上如下代码,设置不截断长参数即可System.setProperty("mail.mime.splitlongparameters", "false");...
·
原因:带中文件的文件名会把进行base64编码,导致文件名长度过长,从而被截断,结果就是在outlook上显示为 未命名的文件.dat
解决方法:在springboot启动类加上如下代码,设置不截断长参数即可
System.setProperty("mail.mime.splitlongparameters", "false");
更多推荐



所有评论(0)