|
|

下面一段代码运行偶尔会报错
代码如下:
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 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 )
大佬们一起帮我看看这段代码哪里有问题的
|
|