0

使用 javamail 解析 eml 中的 eps 附件是否需要任何特殊处理我对其他类型的附件没有任何问题。只有 eps 附件有问题

当我使用outlook 2010 发送eps 附件时,它会将编码从base64 转换为quoted-printable。

下面是我要解析的 eps 附件的标题。

内容类型:应用程序/后记;name="LOGO.eps" Content-Transfer-Encoding:quoted-printable Content-Disposition:附件;文件名="LOGO.eps"

附件被提取。但是当我用文档查看器打开它时,它说永远加载

4

1 回答 1

0

JavaMail 试图通过查看实际数据来猜测数据的最佳 Content-Transfer-Encoding。如果 JavaMail 猜测数据是文本,它很可能使用quoted-printable。在某些情况下,猜测可能是错误的,在这种情况下,您需要自己指定编码。如果您使用的是 JavaMail 1.5,那么有一个新的 attachFile 方法可以使这更容易。

于 2013-05-24T21:16:48.363 回答