SaveRemoteFile 함수 의 asp 는 원 격 파일 을 로 컬 코드 에 저장 합 니 다.

'=======================================================  사용:원 격 파일 을 로 컬 에 저장 합 니 다.  수:LocalFileName ------ 로 컬 파일 이름'참조  수:RemoteFileUrl ------ 원 격 파일 URL'================================================================================== 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

좋은 웹페이지 즐겨찾기