我正在寻找一个用于文件上传的jQuery插件,其中包含Asp.Net MVC的进度条。我们在现有的Asp.Net WebForm应用程序中使用RadUpload控件,它显示状态而不使用Flash / Silverlight。
是否有任何jQuery插件可用于带有进度条的文件上传而不使用Flash / Silverlight?
更新:最后找到了一个好的。
答案 0 :(得分:4)
答案 1 :(得分:1)
作为参考,ASP.NET AJAX的RadUpload工具能够通过利用HttpHandler和ASP.NET会话状态来提供服务器进度条。它显然不适合Web场情况,但它是在客户端上显示服务器操作的实时进度的唯一选项之一,而不使用使用插件(如Silverlight或Flash)。
[旁注:由Narsil链接的“Darren”ASP.NET上传基本上与RadUpload做同样的事情。]
要点:纯粹的jQuery上传工具将能够提供一个非确定的进度条(所谓的“无限循环”),但是会有更难的时间来指示实时进度。
在插件与jQuery上传之间做出决定时,请记住一些事项。对于异步jQuery上传,我过去曾使用Ajax Upload tool与MVC和WebForms一起享受它。