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

如何使用Mule通过HTTP提供文件服务?,mule,Mule,有没有一种方法可以在我的资源中创建一个文件的http访问权限,比如创建一个网站将文件交付到mule 3.4中?如果是这样的话,请给我发送一些关于如何构建它的文档,因为我正试图这样做,但我看不到一个方法 这是一个测试,只是做一个回声和im搜索的方式发送一个文件从我的资源 <flow name="httpWsdlAccess"> <http:inbound-endpoint name="clientEndpoint" address="${serverName}/file"

有没有一种方法可以在我的资源中创建一个文件的http访问权限,比如创建一个网站将文件交付到mule 3.4中?如果是这样的话,请给我发送一些关于如何构建它的文档,因为我正试图这样做,但我看不到一个方法

这是一个测试,只是做一个回声和im搜索的方式发送一个文件从我的资源

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

使用
静态资源处理程序

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


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

顺便说一句,如果有人在查看此信息,则在mulesoft文档中会解释静态资源处理程序:

我正在尝试访问我的资源文件夹中包含的文件,并将其显示为使用地址“${serverName}/file”显示echo组件。好的,它使下载文件比我的lol多得多,但是如何将文件内容显示到浏览器中呢?例如,像WSDL文件一样,它应该为/docroot中的所有文件提供服务,独立于它们的类型。当您尝试通过HTTP获取WSDL文件时,会出现什么错误?我已经尝试并确认了
静态资源处理程序
在提供WSDL文件方面没有问题。不,它不会将文件像WSDL文件一样显示到web浏览器中,在我的情况下,我使用chrome,它会将其发送以供下载,我将做一些测试并发送反馈。好吧,即使没有像以前那样提供wsdl,它在eclipse中也可以正常工作,等等:)tks很多!