いくつかのトピックを検索してみましたが、問題の解決策が見つかりませんでした。私のtxtが空になる理由を誰か説明してください。
this.Response.Clear();
this.Response.ContentType = "application/x-zip-compressed";
this.Response.AppendHeader("content-disposition", "attachment; filename=Outro.zip");
System.IO.FileStream reader = File.OpenRead(@"C:\Teste\Teste.txt");
byte[] bytes = new byte[reader.ReadByte()];
using (ZipFile zipFile = new ZipFile())
{
using (MemoryStream stream = new MemoryStream())
{
stream.Seek(0, SeekOrigin.Begin);
stream.Read(bytes, 0, bytes.Length);
zipFile.AddEntry("Arquivo.txt", stream);
zipFile.Save(this.Response.OutputStream);
}
zipFile.Dispose();
}
}