2 u010264273 u010264273 于 2016.09.22 17:45 提问

asp.net 上传图片显示进度条

如题,使用fileupload控件,一个aspx页面包含多个fileupload控件,一个fileupload控件选择一张图片的时候这张图片会进行上传。目前有个问题,就是图片太大或者网速慢的话,就给人感觉好像网页卡主一样没有反应。目前就想做一个进度条或者说直接放一张转圈的动态图,提示正在进行上传,上传完毕后,跳转页面或者给出提示。希望各位大神帮忙解决,最好能有源码!谢谢

1个回答

caozhy
caozhy   Ds   Rxr 2016.09.23 00:10
已采纳
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
asp.net单文件带进度条上传
asp.net单文件带进度条上传,不属于任务控件,也不是flash类型的上传,完全是asp.net、js、css实现上传。源码为开发测试版,需要使用的亲需要注意修改配置文件。
大文件上传 带进度条 asp.net
大文件上传 带进度条 asp.net 可独立于系统外部单独设置虚拟目录。 主页:www.hchsoft.com.cn
图片上传显示进度条和预览图的前端实现之预览图篇
上一集我们说到了进度条的实现,之后就鸽了很久,终于到写这一篇的时候了,说到底一方面是自己太忙,第二方面是自己太懒了。 在图片未上传完成之前不可能拿到上传后返回的uri通过线上地址渲染,同时服务端图片预览虽然也可以实现,但比较麻烦,所以,这里的预览图,其实是拿到本地图片资源后,转换为uri,在浏览器端直接使用。如图在上传进度条出现的时候,图片已经出现了,它从何而来呢?我们可以使用URL.create
asp.net ajax FileUpload 文件上传显示进度条
让FileUpload控件具有显示进度条功能,首先要实现两个方面:一是客户端定时向服务器发送请求,取得上传的进度信息,然后显示在进度条上;二是服务器端能够惟一标志每一个上传应该程序,且能够取得上传进度信息.
Asp.Net实现无刷新文件上传并显示进度条(非服务器控件实现)
相信通过Asp.Net的服务器控件上传文件在简单不过了,通过AjaxToolkit控件实现上传进度也不是什么难事,为什么还要自己辛辛苦苦来实现呢?我并不否认”拿来主义“,只是我个人更喜欢凡是求个所以然。本篇将阐述通过Html,IHttpHandler和IHttpAsyncHandler实现文件上传和上传进度的原理,希望对你有多帮助。 效果图: 本文涉及到的知识点: 1.前台用到Htm
一个基于ASP.NET+C#实现的Web上传进度条控件程序例子
一个基于ASP.NET+C#实现的Web上传进度条控件程序例子。
使用IHttpAsyncHandler实现带进度条的文件上传
asp.net中实现带进度显示的文件上传功能有很多选择,比如:Html5 XMLHttpRequest2、第三方控件、flash插件等等。本文介绍使用IHttpAsyncHandler对象实现进度显示。 其实采用这种方式并非最佳方案,但可以通过这个案例让我们了解IHttpAsyncHandler的工作原理,了解了它的工作原理其实我们还可以通过它来模拟长连接,实现即时通讯功能。 我们
Asp, Asp.Net 无组件上传, 进度条, 断点续传
Asp无组件上传进度条解决方案 http://webuc.net/dotey/archive/2004/07/22/1334.aspxAsp无组件上传带进度条(续) http://webuc.net/dotey/archive/2004/12/16/2388.aspxASP.NET 大文件上传组件[无组件上传]http://www.cnblogs.com/bestcomy/ar
ASP.NET上传FTP真的进度条,文件流形式上传
C#写的ASP.NET上传到FTP上,文件,文件夹都可以。 首先,选择本地文件或者文件夹,然后点击上传按钮以后,有一个压缩过程,该过程也有一个实时更新的进度条,并可以显示压缩所需的实时更新的剩余时间,压缩完成以后上传,上传也是有一个实时更新的进度条,显示剩余上传所需时间。上传完成以后显示压缩的时间、上传的时间和总共所需的时间。 根据文件流上传,根据文件流进度做的进度条,是真的实实在在的进度条。 代码都有详细的注释,例如: private string ftpUser = "Administrator"; //ftp用户名 private string ftpPassword = "123456"; //ftp密码 public TimeSpan t; //加载进度条总时间 private DateTime startTotalTimeFtp = System.DateTime.Now; private DateTime endTotalTimeFtp = System.DateTime.Now; //压缩用时(为传值做准备) //public TimeSpan zipTime; //定义开始时间、结束时间和之间的时间段,以此来估计完成所需剩余时间 DateTime startTime = System.DateTime.Now; DateTime endTime = System.DateTime.Now; TimeSpan TimeSp; //定义剩余时间 string surPlusTime = string.Empty; //判断是否小于1秒所用 int Ti = 0; //实例化类TimeSpanClass TimeSpanClass timeSpanClass = new TimeSpanClass(); 进度条可以实时动态更新,显示剩余时间,剩余时间也跟随进度条实时动态更新,上传完成显示上传时间。 再次声明,版权所有(花费本人好几个月的心血研究真实的进度条),保证进度条为真正按照文件流的进度所进行,如有问题,可与本人联系!
ASP.NET MVC批量、分段上传文件并显示上传进度
ASP.NET MVC 结合File Api与FormData 批量、分段上传文件并显示上传进度 运行界面 /Home/FileUp