<input type="text" value="http://10.70.38.10:9002/System/Dot/Show.jsp?Id=1" id="URLID">
<input type="text" value="C:\\DownURL.doc" id="LocalURLID">
<input type="button" value="下载" onclick="DownURL(URLID.value,LocalURLID.value);">
<script>
function DownURL(strRemoteURL,strLocalURL)
{
try
{
var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",strRemoteURL,false);
xmlHTTP.send();
var adodbStream=new ActiveXObject("ADODB.Stream");
adodbStream.Type=1;//1=adTypeBinary
adodbStream.Open();
adodbStream.write(xmlHTTP.responseBody);
adodbStream.SaveToFile(strLocalURL,2);
adodbStream.Close();
adodbStream=null;
xmlHTTP=null;
}
catch(e)
{
window.confirm("下载URL出错!");
}
//window.confirm("下载完成.");
}
</script>

解决方案 »

  1.   

    public  void  copyFile(File  src原地址,File  dest目标地址)
           {  
       
           try{  
               System.out.println(src.getAbsoluteFile()+"  ->  "+dest.getAbsoluteFile());  
               FileInputStream  in  =  new  FileInputStream(src);  
               FileOutputStream  out  =  new  FileOutputStream(dest);  
               byte[]  buffer  =  new  byte[1024];  
               int  length  =  -1;  
               while((length=in.read(buffer))!=-1){  
                               out.write(buffer,0,length);  
               }  
               out.flush();  
               out.close();  
               in.close();  
               
               System.out.println("文件复制成功!");  
           }catch(IOException  e){  
               System.out.println("文件复制失败!");  
           }  
       }
      

  2.   

    需要有XMLHTTP组件支持?这个组件是需要下载的么?下载安装?还是只是个JAR包?
      

  3.   

    tigeriscab() 的代码只能在服务器端执行