我将文件路径保存到服务器,文件是txt的,用超链接连接到路径,点击下载。可点击后文件直接打开了。如果文件是.rar的就可以下载。
怎么能将TXT的也下载下来呢?
怎么能将TXT的也下载下来呢?
解决方案 »
- MasterPage的奇怪问题,求真相!
- GridView的ItemDataBound中怎么删除掉不符合记录的行?
- 请教个很郁闷的问题!
- 失业了,杭州的朋友能否介绍工作
- 请各位看一个简单的C#程序!
- 关于datatable的问题
- 为何我在web页上放置了一个button按钮,不写任何代码,点击却弹出相同的web页面,是怎么回事?
- Web连不上SQLSERVER,但是WinForm的却可以!
- asp.net+sybase怎么做第一次从数据库服务取数,以后查询条件一样时就不从数据库取数了?
- 某个网站在FAT中运行良好,NTFS中出错是怎么回事?谢谢
- 主文件引用JS文件时,使用网站直接路径报错
- JAVA和.NET
string[] items = info.Split('!');
string fileName = items[0].ToString() + "." + items[1].ToString();
string filePath = Server.MapPath(items[2].ToString()); //以字符流的形式下载文件
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();