asp.net 文件下载实现代码_asp.net教程-查字典教程网
asp.net 文件下载实现代码
asp.net 文件下载实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下://////文件下载//////文件名///文件全名///Responsepublicstaticvoidsavefile...

复制代码 代码如下:

/// <summary>

/// 文件下载

/// </summary>

/// <param name="savename">文件名</param>

/// <param name="FullFileName">文件全名</param>

/// <param name="Response">Response</param>

public static void savefile(string savename,string FullFileName,System.Web.HttpResponse Response)

{

try

{

FileInfo DownloadFile = new FileInfo(FullFileName);

if (DownloadFile.Exists)

{

Response.Clear();

Response.ClearHeaders();

Response.Buffer = false;

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

Response.AppendHeader("Content-Disposition", "attachment;filename="+ System.Web.HttpUtility.UrlEncode(savename,System.Text.Encoding.UTF8));

Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());

Response.WriteFile(DownloadFile.FullName);

Response.Flush();

Response.End();

}

else

{

//文件不存在

}

}

catch

{

//文件不存在

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新asp.net教程学习
    热门asp.net教程学习
    编程开发子分类