【问题标题】:Java Mail TIF attachment extractionJava Mail TIF 附件提取
【发布时间】:2013-11-08 18:26:35
【问题描述】:

我正在尝试使用 java 邮件获取 POP 邮箱的附件。它有几个附件以及一个 TIF 图像文件。我遍历 Multipart:

for (int j = 0; j < multiPart.getCount(); j++) {
        BodyPart bodyPart = mp.getBodyPart(j);
        Object bodyPartContent = bodyPart.getContent();
...

}

但是当涉及到 TIF 图像附件时,bodyPart.getContent() 返回 null。 TIF图像没有损坏也没有错误格式,我尝试了几个图像,我使用的是最新的javax.mail 1.4.7。 任何想法,可能是什么问题? 谢谢!

【问题讨论】:

    标签: java email


    【解决方案1】:

    刚刚找到解决办法:TIF图片附件不是存放在bodyPartContent中,而是存放在bodyPart中的一个InputStream中,所以可以通过 bodyPart.getInputStream();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 2013-01-25
      • 2012-02-16
      相关资源
      最近更新 更多