当前位置: 首页 > 知识库问答 >
问题:

使用javamail解析EPS附件

胡劲
2023-03-14

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

当我使用outlook 2010发送eps附件时,它会将编码从base64转换为可打印的引号。

下面是我试图解析的EPS附件的标题。

内容类型:应用/postscript;name=“LOGO.eps”内容传输编码:引用可打印内容配置:附件;filename=“LOGO.eps”

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

共有1个答案

陈毅
2023-03-14

JavaMail试图通过查看实际数据来猜测数据的最佳内容传输编码。如果JavaMail猜测数据是文本,则可能会使用引用的可打印数据。在某些情况下,猜测可能是错误的,在这种情况下,您需要自己指定编码。如果您使用的是JavaMail 1.5,那么有一个新的attachFile方法可以使这更容易。

 类似资料:
  • 我可以使用JavaMail API从电子邮件帐户下载附件。但是,有没有办法使用Java获得电子邮件附件的下载链接? 出于我的目的,我需要获得附件的下载链接,并将其提供给用户。这样用户就可以直接从电子邮件服务器下载这些附件。我将非常感谢任何其他建议。

  • 问题内容: 我使用Java Mail下载阿拉伯文附件文件时遇到问题。 文件名始终是不明确的。 问题是检索附件为非UTF-8字符。 问题答案: 标头是根据RFC 2047中描述的机制(即)编码的,该机制表示与 < encoding> < encoded-bytes>_匹配的标头的部分是字节编码的部分。所述 < 编码>说如何解释的字节数,和(因为它是风格,而不是样式)的 < 编码字节>_是基64编码。

  • 本文向大家介绍Android使用Javamail发送Email群发加附件,包括了Android使用Javamail发送Email群发加附件的使用技巧和注意事项,需要的朋友参考一下 之前写了一篇关于Android中发送Email的文章,里面用到的是隐式的intent来激活系统自带的邮件发送功能。 今天花了一天来自己实现这个邮件发送功能。 这里用gmail作为发送方的邮箱,其他网易,新浪什么的应该也o

  • 我试图通过javamail和imap从我的电子邮件下载所有新的电子邮件附件。这一切都很好,但有些附件在PDF中被解码为BASE64,这是我的声明 如何获取此附件并将其下载到硬盘? 到目前为止已经尝试过了,第一个IF语句使用Base64解码捕获附件。 如果有一种简单易行的方法可以将附件下载到我的磁盘,也可以使用NodeJS。尝试过node-imap,但我在那里遇到了同样的错误。

  • 最近我在通过oracle-javamail从我的电子邮件下载CSV时遇到了一个问题。我发现第一个工作正常(来自大型机服务器),但是第二个csv附件似乎是“应用程序/vnd.ms-excel”,当它显然是一个. csv文件时,就像另一个下载完全正常的文件一样。 我在这两个问题上使用了相同的代码,但找不到有关此问题的任何信息。 如果我把那封电子邮件发给自己,我可以神奇地下载附件而没有任何问题。任何帮助

  • 本文向大家介绍JavaMail与Spring整合过程解析,包括了JavaMail与Spring整合过程解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了JavaMail与Spring整合过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 简介 javaMail与spring整合完成后,可大大加大邮件发送效率。当服务器一启动,配置