所以我知道这不是最好的做法,但现在必须要做。
在HttpPost ActionResult中,生成PDF然后将其放在流上,以便用户可以下载它。这非常有效。但是,在负责PDF的控制器中,我们需要将其重定向到另一个视图。这是一个问题,因为它返回一个文件,而不是RedirectToAction。
有关如何下载PDF并进行页面重定向的任何想法?
答案 0 :(得分:1)
您无法在发送下载的响应上返回重定向请求,因此我尝试为下载创建IFrame或新窗口,然后在客户端重定向。该流程可能是ajax请求获取下载URL +重定向URL,通过新窗口开始下载和重定向。