我正在使用xmls创建一个zip文件,该zip文件的名称必须为通用名称加上一个日期时间时间戳,当我在Chrome或IE中尝试运行时,它可以正常工作,但在FireFox中,如果我添加了rar扩展,所有xml都在其中。
我的代码
List<string> files = getFiles();
HttpResponse resp = Response;
resp.Clear();
resp.BufferOutput = false;
resp.ContentType = "application/zip";
resp.AddHeader("content-disposition", "attachment; filename=" + "files -" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".zip");
zip.CompressionLevel = CompressionLevel.None;
zip.Name = "files -" + DateTime.Now.ToString("yyyyMMddHHmmss");
zip.AddFiles(files, "Files/");
zip.Save(resp.OutputStream);
resp.Flush();