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:10

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

用ASP实现远程将文件批量改名的代码_应用技巧

<% @LANGUAGE = VBSCRIPT %><%Option Explicit%><%'以下程序批量改名文件夹中的文件名,并将所有文件移动到新的文件夹:Response.Write "<html>" & VbCrLf & "<head>" & VbCrLfResponse.Write "<title>批量文件改名</title>" &am

ASP中通过该日历算法实现的具体代码_应用技巧

复制代码 代码如下: <style> td { font-family: "宋体"; font-size:9pt} </style> <body bgcolor="eeeeee"> <table width="180" cellpadding="0" cellspacing="1" bgcolor="dddddd" align=center>

asp.net中利用ashx实现图片防盗链代码_实用技巧

GET /Img.ashx?img=svn_work.gif HTTP/1.1 Accept: */* Referer: http://www.svnhost.cn/ Accept-Language: zh-cn UA-CPU: x86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727

ASP.NET实现推送文件到浏览器的方法_实用技巧

本文实例讲述了ASP.NET实现推送文件到浏览器的方法.分享给大家供大家参考.具体分析如下: 这里主要实现从服务器到浏览器,推送文件,提供用户下载/浏览的功能. 提示: 在AJAX UpdatePanel里面将无效.如果代码从按钮单击事件中被调用,该按钮需要在 AJAX UpdatePanel的外部. 具体代码如下: /// <summary> /// Downloads (pushes) file to the client browser. /// **** NOTE **** Canno

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

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

asp删除mssql数据库中没有记录的图片代码_应用技巧

采用双重循环.把图片进行"."分割后名字问前面部分,那其余数据库中的 图片路径记录进行对比 采用vb的InStr函数 如果存在的话返回值>0,过可以得出结论 代码如下deal.asp 复制代码 代码如下: <%@ language="vbscript"%> <%response.Expires = 0%> <!--#include file="conn.asp"--> <% Dim objFSO,o

ASP.net中保持页面中滚动条状态的代码_实用技巧

针对这个问题我在网上找了好多,发现答案比较乱.其实Asp.net中page对象就有一个属性可以使页面提交或者更新数据后,返回页面原来位置,包括滚动条位置都可以保存. 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" MaintainScrollPositionOnPostback="true" Inh