我需要一种方法来在asp.net mvc网站上传大文件(600 mb到4 gb).目前我正在使用swfupload ; 它运行得很好,但它在网络服务器上受到了极大的打击,因为它在一个大的上传中发送它,而且我必须在web.config中设置它以允许大量的文件,这是一个巨大的安全风险.在我以前进行Web表单开发时,我使用了Neatupload,它将文件分成块并单独上传.我正在寻找一种方法来上传mvc中的大文件,通过分块上传.有关如何做到这一点的任何想法?
Silverlight文件上传
我最终使用Darren Johnstone的ASP.NET文件上传模块来处理服务器端的上传.虽然我稍微修改它,以便它可以在查询字符串上使用guid,它会将临时文件保存到该guid名称.
这很好,因为它在文件到达服务器时保存了文件,并将文件从发布的数据中剥离出来,然后发送到指定的控制器上的操作.