您的位置:首页 > 编程语言

文件下载功能代码示例

2015-08-05 12:42 267 查看
 public void ProcessRequest(HttpContext context)

        {

            string name = context.Session["userName"].ToString();

            string downFileName = context.Request.Params["downFileName"];

            string url = context.Server.MapPath("~/DownloadFiles/" +name+"/"+ downFileName);

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

            context.Response.AddHeader("content-disposition", "attachment;filename=" + downFileName);

            System.IO.FileInfo lFileInfo = new System.IO.FileInfo(url);

            context.Response.WriteFile(lFileInfo.FullName);

           

            context.Response.End();

            // 删除临时文件

           // File.Delete(url);

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: