【发布时间】:2013-07-19 21:09:09
【问题描述】:
我正在尝试编写从MemoryStream 生成一个 gzip 压缩的 XML 文件。这是我到目前为止所拥有的 -
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
MemoryStream ms = new MemoryStream();
using (XmlWriter writer = XmlWriter.Create(ms, settings))
{
// CREATE XML
}
然后我想获取该流,并将其保存到压缩文件中。我见过很多使用 GZipStream 的示例,但没有一个与此完全匹配。
【问题讨论】:
-
您可能希望只在服务器级别控制 gzip 压缩。您可以在 IIS 级别压缩所有 xml 响应 gzip。
标签: c# memorystream gzipstream