2017-10-22 13 views
0

私はので、私は Mulesoft REST Webサービス

を次のようにそれはhttpリクエスト マイ流れで来ているように動的ファイル名必要なHTTP経由で添付ファイルを取得するためのREST Webサービスを作成し、ローカルドライブにファイルを保存しますここで
<foreach doc:name="For Each"> 
    <set-payload value="#[payload.getInputStream() ]" doc:name="Get Inputstream from Payload"/> 
     <logger message="}}}#[message.inboundAttachments['payload']]" level="INFO" doc:name="Logger"/>   

    <file:outbound-endpoint path="F:\mule_data\e_files" responseTimeout="10000" doc:name="File" outputPattern="abcd.jpg"/> 
    </foreach> 
<set-payload value="{&quot;status&quot;:&quot;success&quot;}" doc:name="Generate JSON Response" /> 

</flow> 

outputPattern =「abcd.jpgが」そうharcodedされ、私は、要求 てきたファイル名と形式必要

を助けてください210

私はhttps://blogs.mulesoft.com/dev/mule-dev/soap-rest-attachments/

答えて

1

から参照してください。以下のリンク先の質問で私の答えを確認してください。

How send a file in an HTTP request and upload it to file server via FTP in Mule

あなたは添付ファイルを取得/読み取ることができたら、あなたはfile.Forが名前あなたはfollowing-

使用#を行うことができますを読んで関連付けられたすべてのメタデータを取得することができます[ payload.dataSource.part.fileName]添付ファイルの名前を取得します。

関連する問題