0

我收到一条带有SOAP with Attachments API for Java的 SAAJ 消息,其中包含多部分/相关附件。该附件的一部分也是多部分/相关的。那就是我有包含多部分/相关内容的AttachmentPart 。有没有标准的解析方法?

特别是,我需要解析 MMS(MM7)-message

在此处输入图像描述

4

1 回答 1

1

解决了

我需要的只是将 AttachmentPart.getContent() 的结果转换为 MimeMultipart

MimeMultipart mp = (MimeMultipart) attachment.getContent();
for (int i = 0; i < mp.getCount(); i++) {
    Part bp = mp.getBodyPart(i);
    if (bp.isMimeType("text/*")) {
        String text = (String)bp.getContent();
        //process text
    } else if (bp.isMimeType("image/*")) {
        InputStream is = bp.getInputStream();
        //process image 
    }
}
于 2013-12-27T12:45:23.370 回答