2020
10-10
10-10
解决JavaMail附件名字过长导致的乱码问题
问题背景:公司有个业务场景是审核客户机构通过后,给客户发送一封邮件,并将机构相关材料以附件形式一块发送,有些附件名正常,有些就乱了,如下图:后来发现是附近名称过长导致的!问题原因:javamail中设置附件名称会采用base64格式进行编码,如果附件名称过长会被进行切割,将剩下字符抹去,所以导致不知道这是什么格式的文件。注:虽然将文件格式被改变了,但是若强制转换成原格式(右键->另存为->xxx.pdf)仍然可以进行打...
继续阅读 >