【发布时间】:2023-03-24 08:39:01
【问题描述】:
我有一个很大的XDocument。我正在尝试将其流式传输到某个地方:
public StreamResponse(Func<System.IO.Stream> source)
为此,我已经完成了:
Stream stream = new MemoryStream(); // Create a stream
xmlDocument.Save(stream); // Save XDocument into the stream
stream.Position = 0;
return new StreamResponse(() => stream);
而且效果很好。
现在,是否可以更改此设置,以便我流出内存流的 ZIP。
像这样 => XDocument => MemoryStream => ZIP Stream => stream-end-point ?
【问题讨论】: