将远程文件下载到本地代码(ASP和JS版)

ASP版:
程序代码 程序代码
Set xPost = CreateObject("Microsoft.XMLHTTP")    
xPost.Open "GET","http://127.0.0.1/admin.txt",False  
xPost.Send()    
Set sGet = CreateObject("ADODB.Stream")    
sGet.Mode = 3    
sGet.Type = 1    
sGet.Open()    
sGet.Write(xPost.responseBody)    
sGet.SaveToFile Server.MapPath("1.asp"),2    
set sGet = nothing    
set sPOST = nothing    
response.Write("下载文件成功!<br>")  

JS版:
程序代码 程序代码
var objArgs = WScript.Arguments;    
var sGet= ActiveXObject("ADODB.Stream");    
var xGet = false;    
try {    
xGet = XMLHttpRequest;    
}    
catch (trymicrosoft) {    
try {    
xGet = ActiveXObject("Msxml2.XMLHTTP");    
}    
catch (othermicrosoft) {    
try {    
xGet = 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);
    


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
t