文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>.net 实现文件下载2

.net 实现文件下载2

时间:2010-09-07  来源:海滨小城

.net 实现文件下载 收藏
/// <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
         {
             //文件不存在
         }
     }


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenjianyong94/archive/2009/05/06/4155379.aspx

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载