0
FileHelperEngine engine = new FileHelperEngine(typeof(OrderCsvRow));

var writer = new StreamWriter(Response.OutputStream);

engine.WriteStream(writer, someOrders);

当我将订单输出为字符串时,结果很好。当我在代码中使用 Response.OutputSteam 时,它会在最后截断响应 - 总是在同一个地方。

我该如何解决?

4

2 回答 2

0

固定的...

engine.WriteStream(Response.Output, someOrders);
于 2013-09-01T16:15:50.480 回答
0

这里有类似的问题,所以我会为其他任何需要它的人提供我找到的解决方案。

来源:https ://bytes.com/topic/asp-net/answers/484628-response-outputstream-truncates-xmltextwriter

完成写入后,请确保在完成请求之前还刷新流写入器。否则,丢失的数据可能最终会被遗忘,而实际上并未附加到 OutputStream。:)

于 2021-04-22T13:01:07.840 回答