asp下载远程服务器文件[rar,jpg,gif,zip,png]

asp下载远程服务器文件[rar,jpg,gif,zip,png]
< %
function   downfilea(d_target,   s_target)
On   Error   Resume   Next  
    dim   myhttp,   objstream
    set   myhttp   =   server.createobject( "MSXML2.XMLHTTP ")
    myhttp.open   "GET ",   d_target,   false
    myhttp.send()
    set   objstream   =   Server.CreateObject( "adodb.stream ")  
    objstream.Type   =   1  
    objstream.Mode   =   3  
    objstream.Open
    objstream.Write   myhttp.responseBody
    objstream.SaveToFile   s_target,   2
    if   err.number   <>   0   then   err.Clear
end   function
 
downfilea   "http://www.111cn.net/xxx.rar ",   Server.MapPath( "down/xxx.rar ")
Response.write   "ok "
%>
还有asp.net版本的源码(未测试)

   using   System;  
  using   System.Net;  
  using   System.IO;  
 
  class   DownloadFile;  
      {  
        static   void   Main(string[]   args)  
            {  
                //你的远程文件  
                string   siteURL="http://www.abc.com/xxx.rar";  
                //下载到本地的路径及文件名  
                string   fileName="c:\xxx.rar";  
                //实例化一个WebClient  
                WebClient   client=new   WebClient();  
                //调用WebClient的DownloadFile方法  
                client.DownloadFile(siteURL,fileName);  
                }  
        }

时间: 2024-10-25 14:04:45

asp下载远程服务器文件[rar,jpg,gif,zip,png]的相关文章

php 自动下载远程服务器文件

php 自动下载远程服务器文件 <form method="post"> <input name="url" size="50" /> <input name="submit" type="submit" /> </form> < ?php // maximum execution time in seconds set_time_limit (24 *

asp 获取远程服务器文件[采集程序]

Function GetPage(Path)         t = GetBody(Path)         GetPage=BytesToBstr(t,"UTF-8") End function Function GetPage2(Path)         t = GetBody(Path)         GetPage2=BytesToBstr(t,"GB2312") End function Function GetBody(url)        

用ASP实现远程批量文件改名

用ASP实现远程批量文件改名 -------------------------------------------------------------------------------- 对于网站设计者而言,时常处理大批量的文件是难免的,特别是图片和一些文本文本文件,更是经常处理.而由于网站大量文件的关系,对于同类型文件的命名,往往就直接采用带有一定规律的递增数字来作为文件名,比如,我们常见的图片文件的命名,就时常采用1001.jpg.1002.jpg这种方式,这样的好处是文件名不会重复,容

CssGaga教程:生成DataURI,抽取图片,下载远程css文件,图片无损压缩

文章简介:CssGaga教程:生成DataURI,抽取图片,下载远程css文件,图片无损压缩. CssGaga – 生成dataURI和MHTML Before: .base64{background-image:url('base64/logo.png');} .base64{border-image:url('base64/logo.png');} 注:要转换的图片文件所在base64文件夹与css同级且引用时为相对路径 After: .base64{background-image:url

php下载远程大文件(获取远程文件大小)的实例

废话不多说,直接上代码 <?php // 暂不支持断点续传 // $url = 'http://www.mytest.com/debian.iso'; 不知道为何获取本地文件大小为0 $url = 'http://192.168.8.93/download/vm-672/18/0.vmdk'; $file = basename($url); $header = get_headers($url, 1); $size = $header['Content-Length']; $fp = fopen

利用xmlhttp和adodb.stream加缓存技术下载远程Web文件

ado|stream|web|xml|缓存|下载 研究了几天Adodb.stream和XMLHTTP的应用,找了不少很有趣的教程,下面的代码是将一个远程的页面,图片地址保存到本地的实例.将代码保存为一个.ASP的文件,将它放到IIS的一个目录下,在它的上级见一个cache目录,下载后的文件将保存到cache目录下 fso.Asp?path=logo.gif你就可以将logo.gif文件保存下来.学小偷的朋友也可以看看.. <%'----------远程获取内容,并将内容存在本地电脑上,包括任何文

php curl与fopen下载远程服务器图片实例

fopen函数  代码如下 复制代码 <?php  function get_file($url,$folder,$pic_name){    set_time_limit(24*60*60); //限制最大的执行时间   $destination_folder=$folder?$folder.'/':''; //文件下载保存目录   $newfname=$destination_folder.$pic_name;//文件PATH   $file=fopen($url,'rb');      i

asp 保存远程服务器图片到本地

'================================================== '过程名:SaveRemoteFile '作 用:保存远程的文件到本地 '参 数:LocalFileName ------ 本地文件名 '参 数:RemoteFileUrl ------ 远程文件URL '================================================== sub SaveRemoteFile(LocalFileName,RemoteFileU

asp 复制文件与保存远程服务器文件

 '==============================  '函 数 名:CopyFiles  '作    用:复制文件  '参    数:文件来源地址SourcePath,文件复制到地址CopyToPath  '==============================  Function CopyFiles(SourcePath,CopyToPath)   Set Fso=Server.CreateObject("Scri"&"pting.File&qu