|
下面一段代码运行偶尔会报错
代码如下:
变量名 | 类 型 | 静态 | 数组 | 备 注 | img | 文本型 | | | biz | 字节集 | | | data | 文本型 | | | path | 文本型 | | | start | 整数型 | | | url | 文本型 | | | length | 整数型 | | | bizImg | 字节集 | | | res | 整数型 | | | 宽 | 整数型 | | | 高 | 整数型 | | | rest | 逻辑型 | | | 文件号 | 整数型 | | | 图片格式 | 文本型 | | | web | 网站客户端 | | | 快速字节集对象 | 快速字节集对象 | | |
解码许可证. 进入 ()data = _读内存文本 (fileId, )解码许可证. 退出 ()url = 文本_取左边 (data, “|”)url = url + 选择 (寻找文本 (url, “?”, , 假) = -1, “?”, “”) + “&tp=webp”path = 文本_取右边 (data, “|”)start = 取启动时间 ()计次循环首 (3, )rest = web. 执行下载 (url, path, )如果真 (rest )跳出循环 ()计次循环尾 ()如果真 (选择框1.选中 )start = 取启动时间 () - start 如果 (start > 2000 )写文本行 (log, 到文本 (start ) + “ ” + 选择 (rest, “web”, “http”) + “ ” + url )写文本行 (log, 到文本 (start ) + “ ” + 选择 (rest, “web”, “http”)) 如果 (rest )快速字节集对象. 从文件读 (path )biz = 快速字节集对象. 取字节集 (, )快速字节集对象. 清除字节集 ()length = 取字节集长度 (biz )biz = HTTP读文件 (url )如果真 (biz = { })biz = 网页_访问_对象 (url )length = 取字节集长度 (biz)写到文件 (path, biz )如果真 (选择框1.选中 )写文本行 (log, “web error ” + url )如果真 (length < 1 )删除文件 (path )返回 ()如果真 (length > 307200 或 length < 307 ) 删除文件 (path )返回 ()图片格式 = 取字节集数据 (取字节集中间 (biz, 9, 4), #文本型, )如果 (图片格式 = “WEBP”)宽 = 取字节集数据 (取字节集中间 (biz, 27, 2 ), #整数型, )高 = 取字节集数据 (取字节集中间 (biz, 29, 2 ), #整数型, )如果真 (高 < 10 且 宽 > 1920 )宽 = 取字节集数据 (取字节集中间 (biz, 25, 2 ), #整数型, ) + 1 高 = 取字节集数据 (取字节集中间 (biz, 28, 2 ), #整数型, ) + 1 如果真 (宽 < 60 或 高 < 60 )删除文件 (path )返回 ()宽 = 四舍五入 (宽 ÷ 高, 2)如果真 (宽 > 3 或 宽 < 0.5 )删除文件 (path )返回 ()
我用源码跑的时候报错是停在,下面第二行,快速字节集对象上面
快速字节集对象. 从文件读 (path )biz = 快速字节集对象. 取字节集 (, )快速字节集对象. 清除字节集 ()length = 取字节集长度 (biz )
大佬们一起帮我看看这段代码哪里有问题的
|
|