在.net中显示文件上载进度

时间:2010-12-13 07:14:04

标签: c# .net asp.net asp.net-mvc

我必须在我的一个项目中实现文件上传进度条。但是,经过大量搜索,我无法找到如何查找上传文件的字节。 有人能告诉我如何查找在ASP.NET上传的文件字节吗?

6 个答案:

答案 0 :(得分:5)

您可能需要使用某些第三方上传控件。 Plupload是一个很好的,你可以看看。

答案 1 :(得分:3)

答案 2 :(得分:2)

jquery插件Uploadify非常好,它内置了多个文件的进度条,并且能够获得自定义进度条的进度反馈。

注意:只有使用Flash(和/或我相信的Silverlight)才能获得此类反馈,而无需使用像ActiveX / Java这样的较重路径。

<强>更新

这也可以使用普通的html和javascript,请参阅此jquery插件以获取示例: http://jquery.malsup.com/form/ 对于asp.net,mvc也看看这个:Can i upload file in jquery dialog in asp.net mvc

答案 3 :(得分:2)

jQueryFileUpload对我很有用,我在https://github.com/i-e-b/jQueryFileUpload.Net有一些ASP.Net绑定

答案 4 :(得分:1)

我在一两个月前在我们的mvc项目中遇到过这个问题。在摆弄互联网并尝试一些不同的实现之后,我最终得到了史蒂夫·桑德森使用swfupload的建议。 http://blog.stevensanderson.com/2008/11/24/jquery-ajax-uploader-plugin-with-progress-bar/

它可以在90%的浏览器中正常工作,对于少数不支持闪存的浏览器,它可以很好地恢复。只需复制代码并将其转储到您的项目中,它在我们的MVC2项目中运行得很好。

答案 5 :(得分:1)

是ASP的标准上传控件吗?