我继承了一个旧应用程序,该应用程序将 zip 文件存储在数据库中,需要检索该文件。在 Firefox 中工作正常,我可以打开 zip 并且其中的每个文件都很好。当我在 IE7 中运行它时,出现以下错误。
Internet Explorer 无法从 localhost 下载 ProductContentFormImage.aspx。
Internet Explorer 无法打开此 Internet 站点。请求的站点不可用或找不到。请稍后再试。
我正在使用下面的代码。
byte[] content = (byte[])Session["contentBinary"];
Response.ClearContent();
Response.ClearHeaders();
Response.Clear();
Response.Buffer = true;
Response.Expires = 0;
Response.ContentType = "application/zip";
Response.AddHeader("Content-Length", content.Length.ToString());
Response.AddHeader("Content-Disposition", "attachment; filename=content.zip");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.BinaryWrite(content);
Response.End();