袁煜914 发表于 2021-7-25 13:52

QuaestorLucifer 发表于 2021-7-25 14:08

袁煜914 发表于 2021-7-25 14:12

liushaokai1993 发表于 2021-7-25 14:59

谢谢分享谢谢分享

壮壮她爹 发表于 2021-7-25 15:25

谢谢大神!我很需要

songyuxuan 发表于 2021-7-25 15:43

这是我以前字节单位转换用过的一种思路!把单位文本从小到大排列写入数组,然后循环判断数值大于1024则继续去除并递增索引,最后返回最后的数值+单位文本
.版本 2

.子程序 字节转换最大单位, 文本型
.参数 字节数, 长整数型
.局部变量 byte, 双精度小数型
.局部变量 unit, 文本型, , "0"
.局部变量 index, 整数型

byte = 字节数
index = 1
unit = { “B”, “KB”, “MB”, “GB”, “TB” }
.判断循环首 (byte ≥ 1024)
    byte = byte ÷ 1024
    index = index + 1
.判断循环尾 ()
返回 (到文本 (四舍五入 (byte, 2)) + unit )

zhen577 发表于 2021-7-25 16:20

感觉用处不大,不过,也拓展提供了个思路,谢谢。

侃遍天下无二人 发表于 2021-7-25 17:02

易语言啰里啰唆的,这不就是看看当前已获取的字节数占content-length的百分比,然后渲染进度条吗,代码咋能这么长

一只小木木 发表于 2021-7-25 18:41

isPasser 发表于 2021-7-25 18:46

都是易语言直接干啊
页: [1] 2
查看完整版本: 【转】http下载文件进度条实时显示进度