首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mulesoft通过APIKit路由器下载压缩文件

Mulesoft通过APIKit路由器下载压缩文件
EN

Stack Overflow用户
提问于 2016-09-16 14:53:35
回答 1查看 280关注 0票数 0

在http端点上显示APIKit路由器上zip文件的保存/下载提示符时,我遇到了问题。

我有一个子流,它获取S3对象并将有效负载设置为#message.payload.getObjectContent,它可以很好地工作,http侦听器可以直接流向流,但是如果使用APIKit路由器浏览器,则什么也不返回。

我想这可能和我的拉姆尔有关。

代码语言:javascript
复制
/GetPackage
  get:
    responses:
      200:
        description: Success
        body:
          200:
            application/zip

我还读到了一些关于..。

代码语言:javascript
复制
Content-Disposition: attachment;filename=file.zip

如能提供一些帮助/指导,将不胜感激。

Tnx!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-20 15:29:24

想出了解决办法。仅仅在拉姆尔拥有application/zip是不够的。

需要在流中设置两个属性(包含属性组件):

代码语言:javascript
复制
Content-Disposition: attachment;filename=filename.zip
Content-Type: application/zip

我使用的配置XML:

代码语言:javascript
复制
<set-property propertyName="Content-Disposition" value="attachment;filename=filename.zip" doc:name="Content-Disposition"/>
<set-property propertyName="Content-Type" value="application/zip" doc:name="Content-Type"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39534458

复制
相关文章

相似问题

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