首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不要在db select语句之后下载文件

不要在db select语句之后下载文件
EN

Stack Overflow用户
提问于 2015-06-02 20:57:56
回答 2查看 51关注 0票数 1
代码语言:javascript
复制
<flow name="testFlow1" doc:name="testFlow1">
   <http:inbound-endpoint exchange-pattern="request-response" host="${hostname}" port="${port}" path="dbtest" doc:name="HTTP"/>
    <db:select config-ref="PostgreSQL" doc:name="Database">
        <db:parameterized-query><![CDATA[SELECT id, name, int_status FROM test]]></db:parameterized-query>
    </db:select>
<!--line 6 -->           <!-- <set-payload value="==no downlaod=#[payload]" doc:name="Set Payload"/>-->
        </flow>

当我使用url: host:port/dbtest运行应用程序时,我正在下载文件。如何避免下载文件?如果我启用了第6行,就不会下载文件,而是显示在浏览器中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-02 23:04:46

因为您已经使用了HTTP入站‘exchange’作为request-response。当您启用set负载(第6行)时,它将返回到brower。如果您不想这样做,请将HTTP模式设置为one- way

票数 1
EN

Stack Overflow用户

发布于 2015-06-03 05:21:50

我通过添加一个“对象到字符串”转换器来尝试这个流程。对我来说很管用。文件没有下载。这是流动。

代码语言:javascript
复制
<flow name="sampleflow"> 
<http:listener config-ref="HTTP_Listener_Configuration" path="/"doc:name="HTTP></http:listener>
<db:select config-ref="MySQL_Configuration" doc:name="Database">
<db:parameterized-query><![CDATA[select id,name,designation,address from myrest]]></db:parameterized-query>
</db:select>
<object-to-string-transformer doc:name="Object to String"/>
</flow> 
</mule> 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30606450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档