关于EXCEL下载的问题 我下载的EXCEL文件变成aspx页面了。。请问是怎么回事 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //以字符流的形式下载文件 FileStream fs = new FileStream(filePath, FileMode.Open); byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); fs.Close(); File.Delete(filePath); Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); string path = Server.MapPath(FilePath);System.IO.FileInfo file = new System.IO.FileInfo(path);Response.Clear();Response.Charset = "GB2312";Response.ContentEncoding = System.Text.Encoding.UTF8;// 添加头信息,为"文件下载/另存为"对话框指定默认文件名 Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(file.Name)); // 添加头信息,指定文件大小,让浏览器能够显示下载进度 Response.AddHeader("Content-Length", file.Length.ToString());// 指定返回的是一个不能被客户端读取的流,必须被下载 //Response.ContentType = "application/xhtml+xml''";// 把文件流发送到客户端 Response.WriteFile(file.FullName);// 停止页面的执行 Response.End(); 关于DataTable的问题 为什么导出EXCEL后,再次导出的话,内容跟第一次的一样呢 100分求助!asp.net的WEB程序怎么样才能制作一个安装文件来安装到客户的机器上进行演示? 水晶报表中文字与画的线(作为下划线)保持恰到好处的配合问题 Vs 2005 App_Code站点布署的问题 帮忙看看......在线等 数据库无法复制\删除 如何通过.net或java发送手机短信 高分悬赏(简单却又头疼的问题) 能否将多个表的数据填充到一个dataset里 (50分)请教:web项目之间怎么关联?HTLP^^^^^^ xpath奇怪问题 问题描述有点复杂 懂xpath的请进
FileStream fs = new FileStream(filePath, FileMode.Open);
byte[] bytes = new byte[(int)fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
File.Delete(filePath);
Response.ContentType = "application/octet-stream";
//通知浏览器下载文件而不是打开
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
string path = Server.MapPath(FilePath);
System.IO.FileInfo file = new System.IO.FileInfo(path);
Response.Clear();
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;
// 添加头信息,为"文件下载/另存为"对话框指定默认文件名
Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(file.Name));
// 添加头信息,指定文件大小,让浏览器能够显示下载进度
Response.AddHeader("Content-Length", file.Length.ToString());// 指定返回的是一个不能被客户端读取的流,必须被下载
//Response.ContentType = "application/xhtml+xml''";// 把文件流发送到客户端
Response.WriteFile(file.FullName);
// 停止页面的执行 Response.End();