SaveRemoteFile函数之asp实现保存远程的文件到本地的代码

'==================================================

'过程名:SaveRemoteFile

'作  用:保存远程的文件到本地

'参  数:LocalFileName ------ 本地文件名

'参  数:RemoteFileUrl ------ 远程文件URL

'==================================================

Function SaveRemoteFile(LocalFileName,RemoteFileUrl)

    SaveRemoteFile=True

    dim Ads,Retrieval,GetRemoteData    

    On Error Resume Next

    Set Retrieval = Server.CreateObject("Microsoft.XMLHTTP")

    With Retrieval

        .Open "Get", RemoteFileUrl, False, "", ""

        .Send

        If .Readystate<>4 or .Status > 300 then

            SaveRemoteFile=False

            Exit Function

        End If

        GetRemoteData = .ResponseBody

    End With

    Set Retrieval = Nothing

    'If LenB(GetRemoteData) < 100 Then Exit Function

    'If MaxFileSize > 0 Then

            'If LenB(GetRemoteData) > 5000 Then Exit Function

            Response.Write(Round(LenB(GetRemoteData)/1024)) & "KB"

    'End If

    Set Ads = Server.CreateObject("Adodb.Stream")

    With Ads

        .Type = 1

        .Open

        .Write GetRemoteData

        .SaveToFile server.MapPath(LocalFileName),2

        .Cancel()

        .Close()

    End With

    If Err.number<>0 then

      SaveRemoteFile=False

      Exit Function

         Err.Clear

       End If

    Set Ads=nothing

end Function

时间: 2024-08-01 09:08:12

SaveRemoteFile函数之asp实现保存远程的文件到本地的代码的相关文章

SaveRemoteFile函数之asp实现保存远程的文件到本地的代码_应用技巧

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

CheckFile函数之asp实现检查某一文件是否存在的代码_应用技巧

'================================================== '函数名: CheckFile '作  用:检查某一文件是否存在 '参  数:FileName ------ 文件地址 如:/swf/1.swf '返回值:False  ----  True '==================================================     Public Function CheckFile(FileName)          O

CheckFile函数之asp实现检查某一文件是否存在的代码

'================================================== '函数名: CheckFile '作  用:检查某一文件是否存在 '参  数:FileName ------ 文件地址 如:/swf/1.swf '返回值:False  ----  True '==================================================     Public Function CheckFile(FileName)          O

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

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

PHP实例代码:实现远程下载文件到本地的函数

  经常写采集器发布接口需要使用到远程附件的功能,所以自己写了一个PHP远程下载文件到本地的函数,一般情况下已经够用了,如果服务器支持CURL函数,程序则会优先选择CURL,因为测试结果表明CURL的响应时间及资源占用率比file_get_contents小得多;如果大家有好的建议及改进方案,欢迎留言给我哦! 代码: echo httpcopy("http://www.baidu.com/img/baidu_sylogo1.gif"); function httpcopy($url,

PHP实现远程下载文件到本地

  经常写采集器发布接口需要使用到远程附件的功能,所以自己写了一个PHP远程下载文件到本地的函数,一般情况下已经够用了,如果服务器支持CURL函数,程序则会优先选择CURL,有需要的小伙伴可以参考下. 代码很简单就不多废话了,直接奉上: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 <?php echo httpcopy("htt

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

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

PHP实现远程下载文件到本地_php实例

代码很简单就不多废话了,直接奉上: <?php echo httpcopy("http://www.baidu.com/img/baidu_sylogo1.gif"); function httpcopy($url, $file="", $timeout=60) { $file = empty($file) ? pathinfo($url,PATHINFO_BASENAME) : $file; $dir = pathinfo($file,PATHINFO_DI

asp.net-从服务器上下载文件到本地不成功

问题描述 从服务器上下载文件到本地不成功 当项目在本地时正常,当项目布在服务器上面,下载的文件存储在服务器上.代码如下,怎么才能让文件保存在本地 Uri downUri = new Uri(@"http://wap.incake.net/voiceorderFile/NO7HhefxdIeQqzvbfw7EP8_U1Up3Vdzw0YfQ5vB_oaMQoZq4bfa5P-T-SqixZtXP8LK.mp3"); //建立一个WEB请求,返回HttpWebRequest对象 HttpW