Sails.js:res.attachment + res.redirect(附加文件和重定向)

时间:2014-06-01 03:03:29

标签: node.js express download sails.js

我正在尝试在我的应用中执行控制器操作,在用户单击按钮时,附加所请求的文件并在一个控制器操作中重定向所有操作。

我很难这样做,因为如果我在res.redirect之后放置res.attachment() ; res.send(),文件将不会发送,如果我省略重定向,则文件会发送但不会发生重定向。我该怎么处理?

1 个答案:

答案 0 :(得分:1)

根据您的既定目标,这不是您在后端处理的内容。相反,只需将下载按钮重定向到新页面,然后将代码添加到该页面即可自动开始下载。有关如何自动启动下载的大量建议,请参阅this SO question