0

我正在尝试使用 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。任何想法,可能是什么问题?谢谢!

4

1 回答 1

0

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

于 2013-11-08T10:26:35.677 回答