我花了几个小时在谷歌上搜索。有没有人能给我举个例子,在ASP.Net MVC3上有一个大文件上传器的后端进程。我找到了许多不同的解决方案,但大多数都使用PHP作为后端,这对我来说有点难转换。此外,我认为ASP.Net MVC3也应该有一些例子。
另外,我不考虑付费组件,请不要建议他们。
发布于 2011-10-02 03:48:07
Uploadify :)在web.config中设置maxRequestLength
http://midnightprogrammer.net/post/Upload-Files-In-RAZOR-With-jQuery-Uploadify-Plugin.aspx
发布于 2011-10-02 03:49:03
你可以在不确定文件大小限制的情况下尝试Telerik Upload。
这是一个来自Telerik的免费开源组件。
发布于 2011-10-02 03:58:55
我也花了大量的时间来获得正确的插件。
我使用这个: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’
https://stackoverflow.com/questions/7622499
复制相似问题