在线建站培训
您的位置: 魔客吧 网络编程 NET编程 查看内容

asp.net 文件下载实现代码

2018-6-4 09:56 | 发布者: moke | 栏目:NET编程

复制代码 代码如下:

///
/// 文件下载
///

/// 文件名
/// 文件全名
/// Response
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
{
//文件不存在
}
}

魔客吧温馨提示:如果你想搭建一个企业网站,那么到魔客吧的 企业网站模板 频道看看吧,这里有很多的企业模板哦!

最新分享资源

最新评论

验证码 换一个