C#上传文件,判断已上传多少。或求上传进度条代码

使用FileUpload控件FileUpload.PostedFile.SaveAs()方法上传文件,有什么办法可以知道当前上传了多少?比如10MB的文件,上传了5MB的... 使用FileUpload控件FileUpload.PostedFile.SaveAs()方法上传文件,有什么办法可以知道当前上传了多少?比如10MB的文件,上传了5MB的时候,怎么知道他已经上传了5MB。做上传进度条用。
或者发上传进度条代码也可以。要直接可以用的,拷过来就可以看到效果。用第三方控件或需要引用系统没有的类的就不用发了。网上好多。谢谢
展开
 我来答
严安珍
推荐于2016-03-30 · TA获得超过969个赞
知道小有建树答主
回答量:657
采纳率:0%
帮助的人:0
展开全部
艾恩Ajax无刷新上传高级上传实例

本上传使用的类为本人原创上传类,经修改后用于无刷新上传(普通上传同样可用)
详细显示上传过程,包括进度条,上传百分比,总上传数据大小,当前上传数据大小,上传进程时间等。。。

进度条样式可自行修改,样式文件为css.css
具体进程信息请查看js/custom.js中的getInformation(info)中的信息对象的说明

本次给上传类增加了一个方法setApp,用来设置Application;
调用方法Upload.setApp state,total,current,description
参数说明:
state--当前状态,建议取值请查看js/custom.js中的getInformation(info)函数中的状态说明
total--总上传数据大小
current--已上传数据大小
description--描述,主要是在出现错误的时候使用,一般使用空值即可

请保留upload.asp中对Application的设置(共四处,最后一处可选择性删除)

下载 :
追问
下载地址是哪个啊?没显示
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fantapear
2011-05-13 · TA获得超过107个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:166万
展开全部
没必要搞真进度条吧.搞了这么久开发,现在我也没见过几个真进度条.
真的话,对服务器压力很大,就如你所说的,获得上传要么是通过设定上传流量,要么获得已上传文件大小来判定还有多少未上传
先搞个图片,用VS2008的AJAX扩展功能,一下子搞定,只要几秒钟的事,实在没必要这么麻烦,效果都是差不多的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式