+ -
当前位置:首页 → 问答吧 → 联想数据中心的上传进度条是怎么实现的,用纯粹的PHP技术能实现吗?

联想数据中心的上传进度条是怎么实现的,用纯粹的PHP技术能实现吗?

时间:2008-09-19

来源:互联网

以前见得网盘有上传进度显示的都得装插件,可想而知,没有几个用户买账,各种IE插件已经够烦了,为了一个网盘装IE插件不值得。

但是联想数据中心的上传很奇特,不用装插件(当然得有flash插件,大部分电脑都装了)
=700) window.open('http://bbs.phpchina.com/images/default/attachimg.gif');" onload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" > =700) window.open('http://bbs.phpchina.com/attachments/month_0809/20080917_c161d955378c5dec21beoZllUIHb8nQI.gif');" onload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" > =700) window.open('http://bbs.phpchina.com/images/attachic****/image.gif');" onload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" >Snap2.gif




flash的作用是前台显示,也就是说同样的功能用PHP+JS也可以实现,高手说说是不是啊。

我不明白的就是PHP上传的时候怎么持续向客户端反馈上传进度呢,请大家不吝赐教
搜索更多相关主题的帖子: PHP

作者: 楓葉寶寶   发布时间: 2008-09-19

是不是flex技术

作者: xxtyshun   发布时间: 2008-09-19

可以申请一个看看,上传速度特快,好像还没有大小限制 http://www.lenovodata.com/

声明我不是联想的托,我把鼠标放上传界面然后右键显示的是flash版本信息,不知道是不是flex技术啊,难道PHP无法实现上传进度条的显示吗

作者: 天使别哭   发布时间: 2008-09-19

进度条的显示需要一个客户端socket类库的支持,纯粹的JS和PHP都做不到,JS没有打开端口的权力,PHP则是在文件完全上传完整,一个HTTP请求结束后才会运行。
Flash里封装了这些类库,可以用Flash直接写

作者: 和气生财   发布时间: 2008-09-19

用flash直接传到服务器,那是不是得在服务器安装相关的flash控件啊,不然怎么进行用户身份验证啊

作者: ms1029   发布时间: 2008-09-19

用户被禁言,该主题自动屏蔽!

作者: sandyboy1001   发布时间: 2008-09-19

明白了,谢谢楼上高手,又学了一招

作者: bysoft   发布时间: 2008-09-19

应该可以用ajax实现进度条,不过我没有写过

作者: 妖童   发布时间: 2008-09-19

swfupload就是利用flash作为上传控件的

http://demo.swfupload.org/simpledemo/index.php

作者: double123   发布时间: 2008-09-19

php5.2 + APC model
php +perl

作者: dk97531   发布时间: 2008-09-19