2013-10-30 28 views
1

有没有办法创建一个文件的http访问权限到我的资源中,比如创建一个网站来将文件传送到mule 3.4?如果是的话如何或如何构建它的一些文件给我,因为我尝试做到这一点,我不能明白的方式...如何使用Mule通过HTTP提供文件?

这是一个测试,只是做一个回声和IM寻找一种方式来发送从我的资源文件...

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

以及即时通讯试图访问包含在我的资源文件夹,并显示一个文件它像我显示回声组件使用地址“$ {serverName} /文件” –

回答

2

使用static-resource-handler

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

,在HTTP入站端点后。

+0

确定它使下载文件什么是更多,然后我有哈哈,但如何显示文件内容到浏览器?就像一个WSDL文件一样。 –

+0

它适用于html文件,但不显示wsdl文件。 –

+0

它应该为/ docroot中的所有文件提供服务,与其类型无关。当您尝试HTTP获取WSDL文件时会得到什么错误? –