加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在ASP.NET MVC 3中上载大于2GB的文件

发布时间:2020-12-16 07:40:34 所属栏目:asp.Net 来源:网络整理
导读:我试图在ASP.NET MVC 3项目上上传大于2GB的视频文件,但ASP.NET 4.0的最大文件上载大小似乎是2GB.有没有办法在ASP.NET / IIS中超出此限制?或者另一种方法是解决这个问题? 我也使用uploadify作为我的文件上传控件.任何帮助和资源,以实现这一点赞赏. 干杯 解
我试图在ASP.NET MVC 3项目上上传大于2GB的视频文件,但ASP.NET 4.0的最大文件上载大小似乎是2GB.有没有办法在ASP.NET / IIS中超出此限制?或者另一种方法是解决这个问题?

我也使用uploadify作为我的文件上传控件.任何帮助和资源,以实现这一点赞赏.

干杯

解决方法

根据我的经验,无法在单个请求中通过2Gb上传文件. IIS中存在2Gb限制,并且没有解决方法.

在.Net 4.0及更早版本中,ASP.NET中还有一个2Gb(有人说4Gb)限制,即was fixed in .Net 4.5.但是这个修复有点意义,因为IIS本身不支持超过2Gb的文件上传.

将文件通过2Gb上传到IIS托管服务器的唯一方法是将其分成几块并逐段上传.以下是可以将文件上传到段中的客户端:

> IT Hit Ajax File Browser
> Sample WebDAV Browser

请注意,这些客户端要求您的服务器支持带有Range标头的PUT.

另一种解决方案是创建基于HttpListener的服务器.与IIS相比,HttpListener的功能要少得多,但它没有任何上传限制.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读