当前位置:  开发笔记 > 编程语言 > 正文

为什么浏览器没有文件上传进度条?

如何解决《为什么浏览器没有文件上传进度条?》经验,为你挑选了2个好方法。

我想知道为什么没有浏览器有这么简单但必不可少的功能.我错过了什么吗?有技术原因吗?

我厌倦了所有那些javascript/flash/java hacks out ...



1> flamingLogos..:

没有技术原因阻止浏览器计算要发送的总字节数,然后跟踪服务器已收到的字节数(谢谢,Kibbee的评论).Firefox有一个功能上传进度指示器,直到版本0.9,但该版本在2004年打破了它.

阅读Bugzilla更新,似乎这个功能似乎没有让足够的用户受益于开发人员的任何牵引力.

定期上传非常大的文件的用户倾向于使用专为此目的而设计的FTP等工具,因此不会受到影响.


由于它使用TCP,客户端确实知道服务器接收了多少数据.如果客户端从服务器返回ACK数据包,则表示服务器已收到该数据包.

2> peterchen..:

添加到flamingLogos参数,您可能会在一个代理之后运行,该代理在一秒钟内获得5兆的纯度,然后通过56kbit调制解调器将其发送到服务器.

我认为一个错误的进度条比没有进度条略差,并且会有很多人一直都是错.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有