ASP.Net MVC 3大文件上传器的进展

时间:2011-10-01 19:39:34

标签: asp.net-mvc-3 file-upload progress

我花了几个小时的谷歌搜索。任何人都能指出一个大文件上传器的例子,在ASP.Net MVC3上有后端进展。我找到了许多不同的解决方案,但大多数都使用PHP作为后端,而且转换起来有点困难。另外我认为ASP.Net MVC3必须有一些例子。

PS我不考虑付费组件,请不要建议。

3 个答案:

答案 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'