如何使用对话框下载Excel工作表?

时间:2015-06-25 10:53:21

标签: asp.net excel

我想向用户显示一个对话框,以便将文件保存到他喜欢的位置。并编写了这段代码来实现这一目标。

byte[] fileBytes = System.IO.File.ReadAllBytes(excelPath);
System.Web.HttpContext context = System.Web.HttpContext.Current;
context.Response.Clear();
context.Response.ClearHeaders();
context.Response.ClearContent();
context.Response.AppendHeader("content-length", fileBytes.Length.ToString());
context.Response.ContentType = "aapplication/xml";
context.Response.AppendHeader("content-disposition", "attachment; filename=" + excelPath);
context.Response.BinaryWrite(fileBytes);

这是直接下载excel表而没有任何对话框,我不知道为什么它没有显示我对话框。 我的Excel工作表是 .xlsx格式

0 个答案:

没有答案
相关问题