一个页面上有个LinkButton(A.doc)
A.doc是从数据库中读取的数据作为一个LinkButtonA.doc在项目工程根目录下面的ABC文件夹下如何点击这个LinkButton实现打开或下载A.doc这个文档?
A.doc是从数据库中读取的数据作为一个LinkButtonA.doc在项目工程根目录下面的ABC文件夹下如何点击这个LinkButton实现打开或下载A.doc这个文档?
解决方案 »
- 难道真的是我的错误?
- 日历控件My97DatePicker
- 我想在自己的网站上开发一个彩铃业务系统,要实现的功能包括:客户可以根据………
- “02-28-09 01:20PM”字符串赋值给日期变量
- asp.net下VB下的MD5加密技术怎么实现!
- 使用DataReader读取两个表的记录,执行后还是返回一个表的记录
- 请教 有关TreeView 控件中样式CSS的使用
- 新手请教高手关于清空table的代码!
- ASP.NET中使用日历的问题
- 【用js给页面img标签加一个a标签】
- vs2010,c# winform,类库项目不能添加新类文件,何解?
- excel 导入数据库 3.48716000018E+20 。。。。
string filePath = Server.MapPath("/ABC/a.doc");//路径 //以字符流的形式下载文件
FileStream fs = new FileStream(filePath, FileMode.Open);
byte[] bytes = new byte[(int)fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
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 url_str = "~/ABC/A.doc";
Response.Redirect(url_str);