J'ai hérité d'une ancienne application qui stocke un fichier zip dans une base de données et a besoin de récupérer ce fichier. Dans Firefox fonctionne très bien, je peux ouvrir le zip et chaque fichier à l'intérieur est très bien. Lorsque je l'exécute dans IE7, j'obtiens l'erreur suivante.L'écriture d'un fichier zip ne fonctionne pas dans IE7
Internet Explorer ne peut pas télécharger ProductContentFormImage.aspx depuis localhost.
Internet Explorer n'a pas pu ouvrir ce site Internet. Le site demandé est indisponible ou introuvable. Veuillez réessayer plus tard.
J'utilise le code ci-dessous.
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();