Cur*_*urt 5 asp.net iis-7 webforms file-upload asp.net-3.5
我的Web应用程序允许授权用户使用ASP.NET WebForms FileUploadWeb控件上传视频,该控件过去大约为100-200MB.我显然必须对其进行一些更改,web.config以便可以上传此大小的文件.
但是,授权用户现在想要上传500MB +的视频文件
在maxAllowedContentLength目前已被设置为629145600(600MB).
但是,在上传视频时,一段时间后页面会响应:
网页未找到
这只发生在大型视频中,所以我知道这个问题与文件大小有关.
为什么会这样?而且,我真的应该将限制增加到500MB +?有没有更好的方法将这些大文件放到Web服务器上?
查看 Jon Galloway 的这篇博客文章,它有点旧,但仍然相关:
ASP.NET 中的大文件上传
它可以解答您的以下问题:
这里有关于您可以使用的各种控件的建议,包括免费的和商业的。
我使用了闪光灯控制,效果很好。
替代解决方案
也提供一个 FTP 区域供每个用户上传。
它允许用户:
然后,您为用户提供一个 GUI 来使用这些文件。