【发布时间】:2012-09-14 23:14:26
【问题描述】:
我想将HttpResponse.OutputStream 与ContentResult 一起使用,这样我就可以不时使用Flush 来避免.Net 使用过多的RAM。
但所有使用 MVC FileStreamResult, EmptyResult, FileResult, ActionResult, ContentResult 的示例都显示了将所有数据放入内存并传递给其中之一的代码。还有一篇文章建议返回EmptyResult 和使用HttpResponse.OutputStream 是个坏主意。在 MVC 中我还能如何做到这一点?
从 MVC 服务器组织大数据(html 或二进制)的可刷新输出的正确方法是什么?
为什么返回 EmptyResult 或 ContentResult 或 FileStreamResult 是个坏主意?
【问题讨论】:
-
有没有人有任何关于使用stackoverflow.com/a/2189635/37055中提到的管道流的信息
标签: asp.net-mvc asp.net-mvc-3 model-view-controller stream ram