作成したばかりのZipファイルをフラッシュしようとしていますが、問題があります。a)実際にはフラッシュされません(以前はCSVファイルでコードを使用しましたが、すべて正常に機能します)
コードは次のとおりです。
outputMemStream.Position = 0;
System.Web.HttpResponse Resp = System.Web.HttpContext.Current.Response;
Resp.ClearContent();
Resp.ClearHeaders();
Resp.ContentType = "application/zip";
Resp.AddHeader("Content-Disposition", "attachment; filename=\"download.zip\"");
//byte[] buff = outputMemStream.ToArray();
//File.WriteAllBytes(path, buff);
outputMemStream.CopyTo(Resp.OutputStream);
outputMemStream.Close();
outputMemStream.Dispose();
Resp.Flush();
Resp.End();
ストリームは保存でき、後で問題がないことを確認できるため、正しく作成されます。ブラウザでダウンロードできないのは非常に面倒です。よろしくお願いします!