我创建了 Rest Web 服务,用于通过 http 获取附件文件并将文件存储到本地驱动器,因此我需要动态文件名,因为它来自 http 请求我的流程如下
<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="{"status":"success"}" doc:name="Generate JSON Response" />
</flow>
这里 outputPattern="abcd.jpg" 是硬编码的,所以我需要通过请求提供的文件名和格式请帮助
我指的是https://blogs.mulesoft.com/dev/mule-dev/soap-rest-attachments/