当前位置 主页 > 服务器问题 > Linux/apache问题 >

    用js实现下载远程文件并保存在本地的脚本

    栏目:Linux/apache问题 时间:2020-02-07 11:27

    //use: cscript this.js http://www.xxx.com/xxx.exe c:\xxx.exe

    var objArgs = WScript.Arguments;
    var sGet=new ActiveXObject("ADODB.Stream");
    var xGet = false;
    try {
    xGet = new XMLHttpRequest();

    catch (trymicrosoft) {

    try {
        xGet = new ActiveXObject("Msxml2.XMLHTTP");


    catch (othermicrosoft) {
        try {
          xGet = new ActiveXObject("Microsoft.XMLHTTP");
        } 
    catch (failed) {
          xGet = false;
        }
    }
    }

    xGet.Open ("GET",objArgs(0).toLowerCase(),0);
    xGet.Send();
    sGet.Mode=3;
    sGet.Type=1;
    sGet.Open();
    sGet.Write (xGet.ResponseBody);
    sGet.SaveToFile (objArgs(1).toLowerCase(),2);