vb xmlhttp添加进度条

这个要获得精确的进度条几乎是不可能的。精确的下载进度条必须具有两个准确的数据:进度总量(下面简称N)和实时进度量(下面简称x)。一般而言,下载进度可以按下载量或下载时间来统计,如果按下载量,那么N很容易得到,但由于http协议是很难获得精确的实时下载量的(连IE本身的进度条都是糊弄人的呢),所以x很难得到准确数据;如果按下载时间来统计,那么x肯定是很容易得到的,但由于网络环境的复杂性,N是很难获得精确数据的(谁也不敢说一个10M的文件多少秒就能下载完)。所以结论就是无法获得精确的进度条!
一般这种情况下都是弄个模拟的进度条糊弄糊弄用户就完事的。比如弄个动画GIF在在下载期间左右来回拨拉几下让用户获得心理上的安慰就行了。
温馨提示:内容为网友见解,仅供参考
无其他回答

vb xmlhttp添加进度条
这个要获得精确的进度条几乎是不可能的。精确的下载进度条必须具有两个准确的数据:进度总量(下面简称N)和实时进度量(下面简称x)。一般而言,下载进度可以按下载量或下载时间来统计,如果按下载量,那么N很容易得到,但由于http协议是很难获得精确的实时下载量的(连IE本身的进度条都是糊弄人的呢),...

相似回答
大家正在搜