0

添付ファイルの送信に axis2 を使用しています。ConfigurableDataHandler を作成しています。以下は私のコードのスニペットです:

dataHandler.setTransferEncoding(transferEncoding); dataHandler.setContentType(contentType)enter code here; axis2MsgContext.addAttachment(contentId, dataHandler);

MIME 部分に content-disposition MIME ヘッダーとカスタム MIME ヘッダーを設定したいと考えています。どのように進めればよいでしょうか。

4

1 に答える 1

0

とった。添付ヘッダーのマップを保持するために ConfigurableDataHandler を拡張しました。次に、org.apache.axis2.transport.MessageFormatter を拡張して、独自の messageFormatter 実装を作成しました。

writeTo メソッドで、OMMultipartWriter オブジェクトを作成しました。attachmentsWriter = new OMMultipartWriter(innerOutputStream, innerFormat); 次に、 attachmentsWriter.writePart(myDataHandler, contentID,myDataHandler.getExtraHeaders()); を呼び出します。

于 2013-10-25T05:40:51.763 に答える