当前位置: 代码迷 >> ASP.NET >> 急请助!vs studio 2005怎么下载网站中其中一个文件
  详细解决方案

急请助!vs studio 2005怎么下载网站中其中一个文件

热度:3047   发布时间:2013-02-26 00:00:00.0
急请助!vs studio 2005如何下载网站中其中一个文件?
我想点击一个buttom,下载网站中其中一个指定文件,要如何实现?各位有什么高见,谢谢.在线等待.谢谢

------解决方案--------------------------------------------------------
string filename = "a.txt ";

if (filename != " ")
{

string path = Server.MapPath(filename);

System.IO.FileInfo file = new System.IO.FileInfo(path);

if (file.Exists)
{

Response.Clear();

Response.AddHeader( "Content-Disposition ", "attachment; filename= " + file.Name);

Response.AddHeader( "Content-Length ", file.Length.ToString());

Response.ContentType = "application/octet-stream ";

Response.Filter.Close();

Response.WriteFile(file.FullName);


Response.End();

}

else
{

Response.Write( "This file does not exist. ");

}

}

  相关解决方案