繁体   English   中英

csv文件下载后如何重定向到另一个页面?

[英]How to redirect to another page after csv file download?

我有下载按钮,下载后我想重定向到另一个页面。

Response.ContentType = "application/pdf";
                 Response.AddHeader("Content-Disposition", "attachment; filename=downloadfile.pdf");
                 Response.TransmitFile(Server.MapPath("downloadfile.pdf"));
                 Response.AddHeader("Refresh", "3;URL=redirectpage");

这是用于下载文件的代码,下载文件后现在没有重定向到我要重定向的页面。

根据对文件的请求方式,您可能需要考虑使用一些客户端代码来执行重定向。 从超链接请求文件下载的一个小例子可以在这里找到:

https://social.msdn.microsoft.com/Forums/sharepoint/en-US/58ff5ed5-c3af-40f9-b136-b0415a0c767c/redirect-after-file-download?forum=sharepointdevelopmentprevious

此示例在开始文件下载后重定向。

您还可以重定向,然后按此处所示启动下载(上下文是PHP,但是解决方案是基于HTML和JS的)

PHP生成要下载的文件,然后重定向

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM