godking.http下载文件演示(带速度和进度)

光庆 7月前 1089

import console; 
import fsys;
import godking.http;
var url = "https://pc-package.wpscdn.cn/wps/download/W.P.S.60.1955.exe";
var startinfo = {};
var data,header,result = godking.http({
    url = url;
    file = "C:\Users\Administrator\Desktop\W.P.S.60.1955.exe"; 
    packageSize = 1024*1024;
    callback = function(callbackID,已下载大小,总大小,网址,本地文件名){
        if !startinfo.time {
        	startinfo.time = time.tick();
        	startinfo.size = 已下载大小;
        }
        if 已下载大小===-1 and 总大小===-1 console.log("下载完毕!");
        else {
            var time = (time.tick()-startinfo.time)/1000;
            var size = 已下载大小-startinfo.size;
            if time>0 {
                console.dump("下载时间:" ++ time ++ "秒");
                console.dump("下载大小:" ++ fsys.formatSize(size));
            	console.dump("下载速度:" ++ fsys.formatSize(math.round(size/time,0)) ++ "/秒");
            }
        	console.dump("下载进度:" ++ math.round(已下载大小*100/总大小,2) ++ "%",'\n');
        }
    }
})
if (result.success) {
    console.logPause("文件已下载完成,请自行验证文件完整性!");
} else {
    console.logPause("下载错误:"++result.info);
}


最新回复 (7)
  • shzhbook 7月前
    0 2

  • breezee 7月前
    0 3
    光庆大佬高产啊!
  • 沉默的斗鱼 7月前
    0 4
    主要是光庆大佬的笨徒弟太能学习提问了
  • netfox 7月前
    0 5

    大佬的http,好用,耐用

  • demo 11天前
    0 6
    下载时间:27.75秒 下载大小:57.0 MB 下载速度:2.05 MB/秒 下载进度:20.54% 下载时间:27.844秒 下载大小:58.0 MB 下载速度:2.08 MB/秒 下载进度:20.9% 下载时间:27.953秒 下载大小:59.0 MB 下载速度:2.11 MB/秒 下载进度:21.27% 下载时间:28.047秒 下载大小:60.0 MB 下载速度:2.13 MB/秒 下载进度:21.63% 下载错误:下载数据与实际大小不一致,文件超过60M就罢工了
  • 光庆 10天前
    0 7
    demo 下载时间:27.75秒 下载大小:57.0 MB 下载速度:2.05 MB/秒 下载进度:20.54% 下载时间:27.844秒 下载大小:58.0 MB 下载速度:2.08 MB/秒 ...

    最新版本吗? //v4.4 //2025-05-29

    我测试了几次,都正常。

  • demo 10天前
    0 8
    可能是资源网站的问题,换了别的地址又正常了
返回