在Asp.Net Mvc / jQuery中实现带有进度条的文件上传?

6
我正在寻找一个适用于Asp.Net MVC的jQuery插件,用于文件上传并显示进度条。我们在现有的Asp.Net WebForm应用程序中使用RadUpload控件,它可以在不使用Flash / Silverlight的情况下显示状态。
这里有一个链接:http://demos.telerik.com/aspnet-ajax/upload/examples/customizingraduploadui/defaultcs.aspx?RadUrid=5154cf7e-2fee-4adc-b0cc-cbe8a0da5d02,但是是否有任何可用的jQuery插件可以在不使用Flash / Silverlight的情况下实现文件上传和进度条?
更新:最终我找到了一个很好的插件。http://aquantum-demo.appspot.com/file-upload

这适用于asp.net mvc吗?他们只展示了Ruby、Node的示例。 - Shrage Smilowitz
@Amitabh,它适用于asp.net mvc吗? - Aryan Firouzian
噢,这取决于服务器端的代码,您可以在此使用“Query-File-Upload:https://github.com/blueimp/jQuery-File-Upload/wiki” - Aryan Firouzian
2个回答

4

1
Darren Johnstone的上传下载模块链接已经失效。 - Junior Mayhé
那么答案只是一个链接吗? - Luis Valencia
@LuisValencia-MVP 对不起,这是一篇非常旧的帖子,链接当时应该是正常的。 - Ufuk Hacıoğulları

1
作为一个参考点,ASP.NET AJAX的RadUpload工具可以利用HttpHandler和ASP.NET会话状态提供服务器进度条。明显地,这不是Web Farm环境下的理想方案,但它是客户端显示服务器操作实时进度的仅有选项之一,而无需使用插件(如Silverlight或Flash)。 [附注:Narsil分享的"Darren" ASP.NET上传链接基本上也是与RadUpload做同样的事情。] 重点:纯jQuery上传工具将能够提供非确定性进度条(所谓的"无限循环"),但在指示实时进度方面会更加困难。
在选择插件与jQuery上传之间,需要考虑到这一点。对于异步jQuery上传,我过去使用过Ajax Upload工具,并且在MVC和WebForms中都表现得很好。

RadUpload在Asp.Net Mvc中效果不好。我尝试过了那个。 - Amitabh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接