У меня есть DataTable, который я хочу преобразовать в xml, а затем zip, используя DotNetZip. наконец, пользователь может загрузить его через веб-страницу Asp.Net. Мой код ниже
dt.TableName = "Declaration";
MemoryStream stream = new MemoryStream();
dt.WriteXml(stream);
ZipFile zipFile = new ZipFile();
zipFile.AddEntry("Report.xml", "", stream);
Response.ClearContent();
Response.ClearHeaders();
Response.AppendHeader("content-disposition", "attachment; filename=Report.zip");
zipFile.Save(Response.OutputStream);
//Response.Write(zipstream);
zipFile.Dispose();
xml файл в zip файле пуст.