瑞鲁手机APP下载网_专注推荐好用的手机APP和游戏APP

最囧烧脑游戏3第11关怎么过

上传的进度条 实时反映上传情况

查看人次:1摘自:瑞鲁手机APP

      asp中使用组件上传时,有点麻烦就是不知道上传进度是多少,虽然有的提供了上传进度条,例如abcupload(下载地址:http://www.websupergoo.com)已经提供了显示当前上传状态的方法,里面就有专门的实例(在安装目录的Examples下面的progressupload.htm),它是提交数据的同时弹出一个反映进度的页面(progressbar.asp),然后通过这个页面自刷新来每隔一点时间获取当时的上传状态,然后把它们显示出来,但是用页面自刷新的方法效率比较低,不不好调节刷新时间间隔(最小间隔为1秒),而且服务器端返回数据量大,所以不能很好的实时反映上传情况。在客户端使用javascript调用MSXMl对象和setTimout方法去定时load一个xml文件可以实现无刷新定时获取服务器端数据,在这里可以让progressbar.asp输出xml格式的数据,然后供客户端load,仅返回必要的几个参数,这样:页面不刷新;传输的数据少,不需要把所有数据全传到客户端 ,只传输反映状态的数据,如果定时器设置的时间足够小,那么我们就可以"实时"看到上传的状况了。以下就以abcupload4为例来说明怎么来制作实时的文件上传进度条。 (注:我们在abcupload自带例子基础上改进。) progressupload.htm(上传文件的前台提交,我们让进度条在这个里面显示)                                   progressbar.asp(返回上传状况数据的文件)                                                         progressupload.asp(处理上传文件) 传送结束 对于其他组件上传,原理也就差不多了,只是方法不一样罢了。 希望大家有什么意见和建议和我联系:) [email protected]

相关文摘:ASP实例 windows
标题名称:《最囧烧脑游戏3第11关怎么过》
本文网址:https://www.sdruilu.cn/news/tpart-28044.html