最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

通过修改referer下载文件的方法_JavaScript

来源:动视网 责编:小采 时间:2020-11-27 20:39:09
文档

通过修改referer下载文件的方法_JavaScript

通过修改referer下载文件的方法_JavaScript:GetFile.wsc 代码如下: var Referer, Content, Data; var Stream = new ActiveXObject(ADODB.Stream); Stream.Type = 1; function onReady() { if(Http.
推荐度:
导读通过修改referer下载文件的方法_JavaScript:GetFile.wsc 代码如下: var Referer, Content, Data; var Stream = new ActiveXObject(ADODB.Stream); Stream.Type = 1; function onReady() { if(Http.


GetFile.wsc
代码如下:



















var Referer, Content, Data;
var Stream = new ActiveXObject("ADODB.Stream");
Stream.Type = 1;
function onReady()
{
if(Http.readyState == 4)
{
Content = Http.responseText;
Data = Http.responseBody;
fireEvent("ondowncomplete");
Http.abort();
}
}
function GetFile(URL)
{
Http.onreadystatechange = onReady;
Http.open("GET", URL, true, "", "");
if(Referer) Http.setRequestHeader("Referer", Referer);
Http.send(null);
}
function Save(Path)
{
Stream.Open();
Stream.Write(Data);
Stream.SaveToFile(Path, 2);
Stream.Close();
}
]]>



test.hta
代码如下:

var Down = document.createElement("Comment");
document.lastChild.lastChild.appendChild(Down);
Down.style.behavior="url(GetFile.wsc)";
Down.ondowncomplete = function()
{
//document.write(Down.Content);
Down.Save(SaveTo.value);
Go.disabled=0;
alert("OK");
}
function GetFile()
{
Go.disabled = 1;
Down.Referer = Referer.value;
Down.GetFile(URL.value);
}


URL:

Referer:

SaveTo:



文档

通过修改referer下载文件的方法_JavaScript

通过修改referer下载文件的方法_JavaScript:GetFile.wsc 代码如下: var Referer, Content, Data; var Stream = new ActiveXObject(ADODB.Stream); Stream.Type = 1; function onReady() { if(Http.
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

Top