asp.net中的“另存为”对话框

本文关键字:另存为 对话框 net 中的 asp | 更新日期: 2023-09-27 18:30:01

我有web应用程序(asp.net)。当用户点击下载按钮时,有没有办法显示"保存为对话框"(在浏览器中)。我尝试了几个代码,但没有得到预期的结果。所有人都正常下载文件以下载(浏览器的默认下载路径)。是否可以在web浏览器中打开另存为对话框

asp.net中的“另存为”对话框

已回答:[保存对话框下载文件,将文件从ASP.NET服务器保存到客户端

您可能想在asp.net中下载一个文件?请参阅下面的示例。

Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=MyFile.pdf");
Response.TransmitFile(Server.MapPath("~/Files/MyFile.pdf"));
Response.End();
.htm, .html     Response.ContentType = "text/HTML";
.txt    Response.ContentType = "text/plain";
.doc, .rtf, .docx    Response.ContentType = "Application/msword";
.xls, .xlsx    Response.ContentType = "Application/x-msexcel";
.jpg, .jpeg    Response.ContentType = "image/jpeg";
.gif    Response.ContentType =  "image/GIF";
.pdf    Response.ContentType = "application/pdf";

如何在ASP.Net 中下载文件