我正在尝试在我的应用中执行控制器操作,在用户单击按钮时,附加所请求的文件并在一个控制器操作中重定向所有操作。
我很难这样做,因为如果我在res.redirect
之后放置res.attachment() ; res.send()
,文件将不会发送,如果我省略重定向,则文件会发送但不会发生重定向。我该怎么处理?
答案 0 :(得分:1)
根据您的既定目标,这不是您在后端处理的内容。相反,只需将下载按钮重定向到新页面,然后将代码添加到该页面即可自动开始下载。有关如何自动启动下载的大量建议,请参阅this SO question。