0

SOAP 添付ファイルを取得するにはどうすればよいですか? 私は次のようなことをしています:

Iterator<AttachmentPart> i = soapMessage.getAttachments();
while(i.hasNext())
{
    AttachmentPart obj = i.next();
    InputStream rawContent = obj.getRawContent();
}

生のコンテンツは次のようなものを返します。

------=_Part_2980_1570690085.1342564119748

コンテンツタイプ: 画像/png; Name=IMG_0583.png

コンテンツ転送エンコーディング: BASE64

content-disposition: 添付ファイル。ファイル名=IMG_0583.png

コンテンツ ID: 1

コンテンツの場所: IMG_0583.png

コンテンツの長さ: 11210

IVBORw0KGgoAAAANSUhEUgAAARMAAABfCAMAAAD8mtMpAAAC/VBMVEUBIrIZH6qfBSGwAyWSDITE Aym9DifSCyysGCiQISvJES3eDDLMFinYGDDdFyzkGjbmGzGhMTePNjwsSa3JKDQYTukOZh3iKDKK

------=_Part_2980_1570690085.1342564119748--

上記の太字で強調表示した部分を取得するにはどうすればよいですか?

4

1 に答える 1

0

getContent生ではなくメソッドを使用したいと思います:

obj.getContent();

またはgetBase64Contentエンコーディングがbase64であるため、メソッド

于 2012-07-17T23:50:27.783 に答える