我有一個DataTable,我想將它轉換爲xml,然後使用DotNetZip將其壓縮。最終用戶可以通過Asp.Net網頁下載。 我在下面從流中創建Zip文件並下載它
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文件是空的。
所以,這有點不工作呢? :) – Rob
zip文件中的xml文件爲空。 –