【问题标题】:File Upload with progress bar in Asp.Net Mvc/ jQuery?在 Asp.Net Mvc/jQuery 中使用进度条上传文件?
【发布时间】:2011-03-18 13:30:15
【问题描述】:

我正在寻找一个用于文件上传的 jQuery 插件,带有 Asp.Net MVC 的进度条。我们在现有的 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 的示例。
  • @Amitabh,它适用于 asp.net mvc 吗?
  • 啊,取决于服务器端代码,你可以在这里使用“Query-File-Upload:github.com/blueimp/jQuery-File-Upload/wiki

标签: jquery asp.net-mvc jquery-plugins file-upload


【解决方案1】:

【讨论】:

  • Darren Johnstone's Upload Download Module 链接不见了。
  • 所以答案只是一个链接?
  • @LuisValencia-MVP 抱歉。这是一篇很老的帖子,我认为链接还可以。
【解决方案2】:

作为参考,RadUpload for ASP.NET AJAX 工具能够利用 HttpHandler 和 ASP.NET 会话状态提供服务器进度条。它显然不适合网络场情况,但它是在客户端上显示服务器操作实时进度的唯一选项之一, 不使用插件(如 Silverlight 或 Flash)。

[旁注:由 Narsil 链接的“Darren” ASP.NET 上传基本上与 RadUpload 做同样的事情。]

要点:纯 jQuery 上传工具将能够提供不确定的进度条(所谓的“无限循环”),但会更难指示实时进度。

当您在插件和 jQuery 上传之间做出决定时,请记住一些事情。对于异步 jQuery 上传,我过去曾将 Ajax Upload tool 与 MVC 和 WebForms 一起使用,并且很喜欢它。

【讨论】:

  • RadUpload 不适用于 Asp.Net Mvc。我试过那个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-02
  • 1970-01-01
相关资源
最近更新 更多