我花了几个小时的谷歌搜索。任何人都能指出一个大文件上传器的例子,在ASP.Net MVC3上有后端进展。我找到了许多不同的解决方案,但大多数都使用PHP作为后端,而且转换起来有点困难。另外我认为ASP.Net MVC3必须有一些例子。
PS我不考虑付费组件,请不要建议。
答案 0 :(得分:1)
上传 - 你有它:) 在web.config中设置maxRequestLength
http://midnightprogrammer.net/post/Upload-Files-In-RAZOR-With-jQuery-Uploadify-Plugin.aspx
答案 1 :(得分:0)
您可以尝试Telerik Upload,但不确定文件大小限制是什么。
这是来自Telerik的免费开源组件。
答案 2 :(得分:0)
我也花了很多时间来获得正确的插件。
我用这个: http://valums.com/ajax-upload/
Uploadify使用flash发送文件,这对我不利,因为我只需要从经过身份验证的用户上传。并且flash不会发送cookie,因此您的应用程序会将上传请求视为匿名。如果这不是问题,uploadify也可以正常工作。
以下是我在mvc3中实现它的方法 -
创建控制器/操作以接收opload文件。 更改插件的“action”属性以指向它 -
// url of the server-side upload script, should be on the same domain
action: '/controller/action'
确保该操作返回带有属性的JSON对象,其中包含'success'='true'/'false'