>웹 프론트엔드 >JS 튜토리얼 >Referer_JavaScript를 수정하여 파일을 다운로드하는 방법

Referer_JavaScript를 수정하여 파일을 다운로드하는 방법

WBOY
WBOY원래의
2016-05-16 19:04:491847검색

GetFile.wsc

复代码 代码如下:

 
<컴포넌트> 
   
  <공개> 
     
    <속성 이름="콘텐츠" /> 
    <속성 이름="데이터" /> 
     
      <매개변수 이름="URL" /> 
     
     
      <매개변수 이름="경로" /> 
     
   
   
     
   
   
   
  var Referer, Content, Data; 
var Stream = new ActiveXObject("ADODB.Stream"); 
스트림.유형 = 1; 
함수 onReady() 

  if(Http.readyState == 4) 
  { 
    콘텐츠 = Http.responseText; 
    데이터 = Http.responseBody; 
    fireEvent("ondowncomplete"); 
    Http.abort(); 
  } 

함수 GetFile(URL) 

  Http.onreadystatechange = onReady; 
  Http.open("GET", URL, true, "", ""); 
  if(Referer) Http.setRequestHeader("Referer", Referer); 
  Http.send(null); 

기능 저장(경로) 

  Stream.Open(); 
  Stream.Write(데이터); 
  Stream.SaveToFile(경로, 2); 
  Stream.Close(); 

  ]]> 
   
  

test.hta
复代码 代码如下:

<스크립트> 
var Down = document.createElement("Comment"); 
document.lastChild.lastChild.appendChild(아래); 
Down.style.behavior="url(GetFile.wsc)"; 
Down.ondowncomplete = function() 

  //document.write(Down.Content); 
  Down.Save(SaveTo.value); 
  Go.disabled=0; 
  alert("확인"); 

함수 GetFile() 

  Go.disabled = 1; 
  Down.Referer = Referer.value; 
  Down.GetFile(URL.value); 

 
 
URL: 
 
추천인: 
 
저장 위치: 
 
 
 
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.