FileHelperEngine engine = new FileHelperEngine(typeof(OrderCsvRow));
var writer = new StreamWriter(Response.OutputStream);
engine.WriteStream(writer, someOrders);当我以字符串的形式输出订单时,就会很好。当我使用Response.OutputSteam时,就像在代码中那样,将响应截断到末尾--总是在相同的位置。
我该怎么解决这个问题?
发布于 2013-09-01 16:15:50
修好了..。
engine.WriteStream(Response.Output, someOrders);发布于 2021-04-22 13:01:07
这里有一个类似的问题,所以我会把我为其他人找到的解决方案写下来。
来源:https://bytes.com/topic/asp-net/answers/484628-response-outputstream-truncates-xmltextwriter
写完后,请确保在完成请求之前也要刷新流编写器。否则,丢失的数据可能会被抛在后面,而不会实际附加到OutputStream中。:)
https://stackoverflow.com/questions/18541248
复制相似问题