【发布时间】:2011-02-21 03:58:32
【问题描述】:
我正在尝试通过自定义处理程序下载一个 zip 文件。该文件作为零字节 zip 文件下载。但原始文件不是零字节 zip 文件。 代码是ProcessRequest(HttpContext context)是
String file = Directory.GetFiles(cachePath).FirstOrDefault();
String filename = Path.GetFileName(file);
context.Response.AddHeader("Content-Disposition", "attachment;filename=" + filename);
context.Response.ContentType = "application/zip";
//byte[] bytes = File.ReadAllBytes(file);
//context.Response.BinaryWrite(bytes);
context.Response.TransmitFile(file);
context.Response.Flush();
【问题讨论】:
标签: c# asp.net download httphandler