javascript和PHP结合 如何实现上传文件进度条???
文件内容比较大 我怕用户等得不耐烦关了窗口 但是又给服务器产生了
失效的内容!!
问题点数:50、回复次数:8Top
1 楼net_lover(【孟子E章】)回复于 2002-11-23 01:05:03 得分 10
<div id=m style="display:none">请等待</div>
<form onsubmit="m.style.display=''">Top
2 楼MeE(巴顿)回复于 2002-11-23 01:12:05 得分 0
这个太假了撒 等与没做!!
我想这样:
用javascript检测到文件大小 然后在检测到网速(每搁3秒检测依次)
然后就可以得到时间了撒 剩下的事情就用javascript 就EASY了!!
但是这么一来我就不知道PHP该干些什么了。。。。Top
3 楼chinaworker(网络混混 bokele.com)回复于 2002-11-23 08:12:49 得分 10
你什么东西要这样做?
比方说备份数据,当数据量很大,在备份时希望这样显示,但是我看你搞到这个显示条,程序在运行时也费了很多时间,不如简单点,加快备份速度。Top
4 楼vivanboy(早起的鸟儿有虫吃)回复于 2002-11-23 08:36:21 得分 10
首先javascript检测文件大小就不容易做到,至少要降低ie安全性,一般的客户是不会设置ie安全性的。检测网速也不能做到准确。
这是客户端,PHP不能帮上什么忙
最准确的还是提醒客户看ie状态栏上面的蓝色进度条Top
5 楼MeE(巴顿)回复于 2002-11-23 17:07:46 得分 0
我就是想让用户注意进程 不要随便关闭窗口,
如果仅仅提醒什么正在上传什么的 用户看了那么久都没有新的提示
也会烦的,我需要的是阶段性提示就可以了,
至于说javascript检测文件大小 我想可以用PHP给JSCRIPT传递参数
但是网速我就不知道怎么检测了 呵呵
如果实在不行 我想我就把eyou的那个弄下来用:
在eyou的那个网络储存里 上传文件有提示的,如果文件大 它就会不断
返回信息 文件已经上传10%,文件已经上传20%,等等Top
6 楼babystudio(ABabySoft)回复于 2002-11-23 17:23:00 得分 10
这样的进度条肯定是假的,你只能象征性的说一下现在上传了10% 20%之类的Top
7 楼MeE(巴顿)回复于 2002-11-23 19:49:54 得分 0
你们用过eyou的幽香没有??
可以去看看他的网络储存,真的还是比较准确的!Top
8 楼vivanboy(早起的鸟儿有虫吃)回复于 2002-11-23 21:59:22 得分 10
要注意PHP检测文件的大小是在文件上传之后的Top





