PDF附件已转换为BASE64

问题描述

我正在使用Java Mail API发送带有PDF附件的电子邮件

当我检查收件人邮箱时,他们会收到如下电子邮件

------=_Part_0_5845404.1598259080033
Content-Type: text/plain; name=XXXXXX.pdf
Content-transfer-encoding: base64
Content-disposition: attachment; filename=XXXXXX.pdf

JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9Db2xvclNwYWNlL0RldmljZVJHQi9TdWJ0eXBlL0lt
YWdlL0hlaWdodCAzMS9GaWx0ZXIvRENURGVjb2RlL1R5cGUvWE9iamVjdC9XaWR0aCAxMjUvQml0
c1BlckNvbXBvbmVudCA4L0xlbmd0aCA5MDA4Pj5zdHJlYW0K/9j/4AAQSkZJRgABAQEAYABgAAD/
4REGRXhpZgAATU0AKgAAAAgABAE7AAIAAAAUAAAISodpAAQAAAABAAAIXpydAAEAAAAoAAAQ1uoc
AAcAAAgM...................... 

它在电子邮件正文中未显示为附件而是base64字符串。当我把整个Base64字符串转换成pdf时,正确转换意味着我要发送的PDF对应的base64。

不知道它为什么会发生。有人可以解释吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)