博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

下载文件相关

Posted on 2017-06-17 14:23  奋斗ITan_yxing  阅读(90)  评论(0编辑  收藏  举报

1.下载Excel

Response.AddHeader("Pragma", "public");
Response.AddHeader("Cache-Control", "max-age=0");
Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", Guid.NewGuid().ToString("N") + ".xml"));
Response.ContentEncoding = Encoding.UTF8;
Response.ContentType = "application/octet-stream";
Response.Write(result.TData.ToString());

2.下载压缩文件

Response.AddHeader("Pragma", "public");
Response.AddHeader("Cache-Control", "max-age=0");
Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", zipFileName));
Response.ContentEncoding = Encoding.UTF8;
Response.ContentType = "application/zip";
Response.BinaryWrite(System.IO.File.ReadAllBytes(outZipFileFile));