ASP.NET下载文件时直接弹出“另存为”对话框
这个主题不知道已经被多少人问过多少遍了,无论是ASP.NET,还是PHP还是什么别的CGI,似乎这也算做一个“永恒”的话题了。
其实解决方案很简单(无论哪个CGI平台都是如此),只是一个header而已:
复制
保存
其实解决方案很简单(无论哪个CGI平台都是如此),只是一个header而已:
保存Response.ContentType = "image/jpeg";
Response.AppendHeader("Content-Disposition","attachment; filename=SailBig.jpg");
Response.TransmitFile( Server.MapPath("~/images/sailbig.jpg") );
Response.End();
本文介绍如何使用ASP.NET实现文件下载时直接弹出“另存为”对话框的功能。通过设置HTTP头部信息,可以指定浏览器将文件视为附件并提供下载选项。示例代码展示了具体的实现步骤。

1万+

被折叠的 条评论
为什么被折叠?



