下载文件 asp.net

转载 2006年06月24日 18:13:00

 DownFile(string destFileName)
  {
   destFileName = Server.UrlDecode(destFileName);
   if(File.Exists(destFileName))
   {
    FileInfo fi = new FileInfo(destFileName);
    Response.Clear();
    Response.ClearHeaders();
    Response.Buffer = false;
   
    Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(Path.GetFileName(destFileName),System.Text.Encoding.UTF8));
    Response.AppendHeader("Content-Length",fi.Length.ToString());
    Response.ContentType="application/octet-stream";
    Response.WriteFile(destFileName);
    Response.Flush();
    Response.End();
   }
   else
   {
    Response.Write("<script langauge=javascript>alert('文件不存在!');history.go(-1);</script>");
    Response.End();
   }

  }

Asp.net下载文件几种方式

protected void Button1_Click(object sender, EventArgs e)   {   /*   微软为Response对象提供了一个新的方法TransmitFi...
  • mss359681091
  • mss359681091
  • 2016年04月06日 14:07
  • 1785

Asp.net下载文件的实例

最近在忙毕业设计的事,其中,毕业设计中有一个点击一个链接就会从服务器上下载文件,我们平常在浏览网站的时候,偶尔会下载一些资料,这一下载的功能就是我要实现的。下面先说一下我的实现思路: 使用数...
  • happylee6688
  • happylee6688
  • 2013年05月31日 19:53
  • 6798

ASP.NET实现从服务器下载文件问题处理

假设在服务器的根目录下有个名为Download的文件夹,这个文件夹存放一些提供给引用程序下载的文件     public void DownloadFile(string path, string ...
  • t91zzh5f
  • t91zzh5f
  • 2017年02月17日 11:39
  • 141

ASP.NET下载文件(弹出打开保存文件对话框)

//fileURL为带路径的文件全名System.IO.FileInfo fileInfo = new System.IO.FileInfo(fileURL);            Response...
  • Kenyon0313
  • Kenyon0313
  • 2007年07月11日 17:29
  • 2886

asp.net 中 linkbutton 点击下载文件

1、下载功能:  '      PostBackUrl=''> FileDown.aspx.cs 文件  protected void Page_Load(object sen...
  • ybb350680013
  • ybb350680013
  • 2015年08月11日 20:19
  • 1116

ASP.Net中文件下载的两种方法

方法一: /// /// 文件下载 /// /// 本地路径 /// 需要下载文件的路径 public stati...
  • esunshine1985
  • esunshine1985
  • 2014年03月17日 16:21
  • 950

asp.net 下载文件 中文名乱码

context.Response.Clear(); context.Response.AddHeader("Content-Disposition", "att...
  • ranbolwb
  • ranbolwb
  • 2012年02月18日 11:56
  • 3403

asp.net 用流的方式下载文件

asp.net 用流的方式下载文件
  • iamliangyuhui
  • iamliangyuhui
  • 2011年03月21日 15:25
  • 3343

asp.net 浏览器下载文件的四种方式

其实不是自己想要的,自己希望能够弹一个窗口出来选择保存的路径protected void Button1_Click(object sender, EventArgs e) {protecte...
  • qq61394323
  • qq61394323
  • 2015年01月08日 09:39
  • 5364

ASP.NET直接下载一个文件,而不是在IE中打开它

FileStream fileStream=new FileStream(pFileName,FileMode.Open) long fileSize = fileStream.Length; Con...
  • jelink
  • jelink
  • 2006年11月03日 14:42
  • 1173
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:下载文件 asp.net
举报原因:
原因补充:

(最多只允许输入30个字)