Miao Jack's Blog

天行健君子以自強不息 地勢坤君子以厚德載物

下载文件 asp.net

 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 string
上一篇asp.net中动态生成 Microsoft.Web.UI.WebControls.TreeView
下一篇潜意识
想对作者说点什么? 我来说一句

ASP.NET上传和下载文件的代码

2011年12月16日 266KB 下载

实现批量下载文件

2014年04月23日 12KB 下载

c#上传下载与asp.net上传下载

2009年03月18日 5KB 下载

asp.net C# 利用FTP 远程下载文件

2012年08月08日 35KB 下载

MySql.Data.dll

2013年03月26日 383KB 下载

C# webservices/FTP上传文件

2012年11月29日 364KB 下载

ASP.NET刷新页面的六种方法

2008年07月25日 2KB 下载

没有更多推荐了,返回首页

关闭
关闭