如何使用Mule通过HTTP提供文件?

时间:2013-10-30 19:26:02

标签: mule

有没有办法在我的资源中创建对文件的http访问权限,比如创建一个网站将文件传递到mule 3.4?如果是这样的话,或者发给我一些关于如何构建它的文件,因为我试图这样做而且我看不出来......

这是一个测试,只是做一个回声,我正在搜索从我的资源发送文件的方法......

<flow name="httpWsdlAccess">
    <http:inbound-endpoint name="clientEndpoint" address="${serverName}/file"/>
    <echo-component/>
</flow>

2 个答案:

答案 0 :(得分:2)

使用static-resource-handler

<http:static-resource-handler
      resourceBase="${app.home}/docroot"
      defaultFile="index.html" />

在您的流程中,在HTTP入站端点之后。

答案 1 :(得分:1)

顺便说一下,如果有人在查看这些信息,那么在这里的mulesoft文档中解释了static-resource-handler: http://www.mulesoft.org/documentation/display/current/HTTP+Transport+Reference#HTTPTransportReference-ServingStaticContent%28sinceMule3.2%29