【发布时间】:2010-11-01 22:56:22
【问题描述】:
我希望允许用户在我的 ASP.NET MVC 应用程序中浏览文件并将其上传到服务器。
如果可能的话,我有兴趣添加一个进度条来显示已上传了多少文件。
有人有类似的例子吗?我应该使用 jQuery 来执行此操作吗?
【问题讨论】:
标签: asp.net ajax upload progress-bar
我希望允许用户在我的 ASP.NET MVC 应用程序中浏览文件并将其上传到服务器。
如果可能的话,我有兴趣添加一个进度条来显示已上传了多少文件。
有人有类似的例子吗?我应该使用 jQuery 来执行此操作吗?
【问题讨论】:
标签: asp.net ajax upload progress-bar
Uploadify 很好,但是我们不能使用 Flash,所以我们使用 Darren Johnstone 的文件上传控件:
ASP.Net 文件上传/下载模块版本 2
http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/
它包括一个完全由 Javascript 驱动的进度条对话框,甚至可以将文件直接上传和下载到 SQL Server 数据库。
【讨论】:
ASP.NET MVC 的美妙之处在于,您可以选择几乎任何开箱即用的上传组件并毫无问题地使用它。
这个 jQuery 插件是一个不错的选择,也是我在项目中使用的一个: Uploadify
【讨论】:
Steve Sanderson 不久前在他的blog 上放了一些我觉得很有帮助的例子。他也有源代码。
【讨论】: