0

ファイルからのデータを含む入力ストリーム ペイロードがあります。ファイルは非常に大きくなる可能性があります。入力ストリームを http/https アウトバウンド エンドポイントに送信しています。ただし、投稿リクエストで、ファイル名やその他のキー/ペアの値など、ファイルの内容を含むメタデータも送信したいと思います。

入力ストリームと、単一の投稿データとして送信したいいくつかの文字列がある場合、それらすべてを適切に送信するには、ペイロードで Mule をどうする必要がありますか?

4

1 に答える 1

1

基本的に必要なのは、メッセージ ペイロードと一緒に送信inbound propertiesできるようにすることです。outbound

次のようなものだけを気にする場合は、個々のプロパティをコピーできます

 <set-property propertyName="originalFilename"  value="#[message.inboundProperties.originalFilename]"/>

または、次のようにすべてを一度にコピーできます

<copy-properties propertyName="http.*" doc:name="Copy All HTTP Headers"/>

httpを呼び出す前にこれを行うことができますoutbound endpoint

于 2014-05-20T17:55:51.950 に答える