ASP.NET MVC:从FileResult返回大量数据
发布时间:2020-05-24 14:09:51 所属栏目:asp.Net 来源:互联网
导读:我在MVC4中有一个文件浏览器应用程序,允许您从控制器下载选定的文件. 目前,FileResult返回文件的Stream以及其他响应头.虽然这适用于较小的文件,但较大的文件会生成OutOfMemoryException. 我想要做的是从控制器传输文件,而不是以类似于WebForms中的HttpReponse
|
我在MVC4中有一个文件浏览器应用程序,允许您从控制器下载选定的文件. 目前,FileResult返回文件的Stream以及其他响应头.虽然这适用于较小的文件,但较大的文件会生成OutOfMemoryException. 我想要做的是从控制器传输文件,而不是以类似于WebForms中的HttpReponse.TransmitFile的方式在内存中缓冲. 如何实现这一目标? 解决方法您可以在返回文件结果之前禁用响应缓冲区.Response.BufferOutput = false; return File(fileStream,contentType); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – MVC4上的_layout.cshtml的@model?
- asp.net – 对于布尔查询字符串参数使用“true”或“1”
- asp.net – 来自asp app的流媒体mime类型’application / p
- 如何实现ASP.NET 2.0,Coldfusion 5和Classic ASP之间互操作
- ASP.NET MVC授权:角色的权限
- asp.net-mvc – 从MVC5框架OAuth/OWin身份提供程序与外部au
- asp.net-mvc – 单元测试RedirectToRouteResult
- 为什么默认的ASP.NET Forms认证Cookie在其默认名称=“.ASPX
- asp.net-mvc – 我有15分钟向我的同事介绍ASP.NET MVC 我应
- asp.net – 如何访问嵌套母版页中的控件?为什么它与内容页
