DotNetZip无法在Firefox 60上正常使用

时间:2018-07-09 18:17:54

标签: c# asp.net

我正在使用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();

0 个答案:

没有答案