게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 전통적인 ASP 환경에서 작업하는 경우 |
---|
작성자: 송원석
작성일시: 2005-09-28 21:49,
조회수: 6,629
|
이 경우에는 다음의 함수를 사용하시면 됩니다. 제가 직접 작성한 함수는 아니고 예전에 구글에서 발견해서 정리해 놓았던 코드입니다. 원본의 출처는 기억이 잘 나지 않는군요. 참고하시기 바랍니다.
Public Function SaveWebBinary(strUrl, strFile) Const adTypeBinary = 1 Const adSaveCreateOverWrite = 2 Const ForWriting = 2 Dim web, varByteArray, strData, strBuffer, lngCounter, ado On Error Resume Next Err.Clear Set web = Nothing Set web = CreateObject("WinHttp.WinHttpRequest.5.1") If web Is Nothing Then Set web = CreateObject("WinHttp.WinHttpRequest") If web Is Nothing Then Set web = CreateObject("MSXML2.ServerXMLHTTP") If web Is Nothing Then Set web = CreateObject("Microsoft.XMLHTTP") web.Open "GET", strURL, False web.Send If Err.Number <> 0 Then SaveWebBinary = False Set web = Nothing Exit Function End If If web.Status <> "200" Then SaveWebBinary = False Set web = Nothing Exit Function End If varByteArray = web.ResponseBody Set web = Nothing Set ado = Nothing Set ado = CreateObject("ADODB.Stream") If ado Is Nothing Then Set fs = CreateObject("Scripting.FileSystemObject") Set ts = fs.OpenTextFile(strFile, ForWriting, True) strData = "" strBuffer = "" For lngCounter = 0 to UBound(varByteArray) ts.Write Chr(255 And Ascb(Midb(varByteArray, lngCounter + 1, 1))) Next ts.Close Else ado.Type = adTypeBinary ado.Open ado.Write varByteArray ado.SaveToFile strFile, adSaveCreateOverWrite ado.Close End If SaveWebBinary = True End Function코드가 무척 흥미롭다는 것을 알 수 있으실 것입니다. ^_^ 감사합니다. |
IP 주소: 211.226.151.37
|
송원석 |
다음의 사이트가 원본 코드의 출처입니다. 겨우 찾았네요. 또 다른 흥미로운 코드들을 많이 발견하실 수 있으실 것입니다.
|
2005-09-28 21:58 |
송원석 |
2005-09-28 21:59 |
게시물 | ||||
---|---|---|---|---|
1,332 | 2005-11-01 | 6,184 | ||
1,331 |
궁금이 |
2005-10-31 | 1,517 | |
1,330 | 2005-10-31 | 3,438 | ||
1,329 |
궁금이 |
2005-10-31 | 2,829 | |
1,328 | 2005-10-31 | 3,994 | ||
1,327 |
영이 |
2005-10-25 | 1,691 | |
1,326 | 2005-10-25 | 3,475 | ||
1,325 |
궁금이 |
2005-10-18 | 1,707 | |
1,324 | 2005-10-19 | 3,569 | ||
1,323 |
김수민 |
2005-10-17 | 2,995 | |
1,322 | 2005-10-18 | 4,083 | ||
1,321 |
김수민 |
2005-10-18 | 2,024 | |
1,320 | 2005-10-19 | 3,701 | ||
1,319 |
정규식 표현 질문.... [1] |
영이 |
2005-10-05 | 1,438 |
1,318 | 2005-10-06 | 3,768 | ||
1,317 |
영이 |
2005-10-06 | 1,289 | |
1,316 |
영이 |
2005-09-30 | 1,519 | |
1,315 | 2005-09-30 | 4,138 | ||
1,314 |
영이 |
2005-09-30 | 1,311 | |
1,313 |
파일 큐브 질문입니다. [1] |
궁금이 |
2005-09-28 | 1,222 |
1,312 |
훈스 |
2005-09-28 | 1,283 | |
1,311 | 2005-09-28 | 3,636 | ||
2005-09-28 | 6,629 | |||
1,309 |
궁금이 |
2005-09-28 | 1,241 | |
1,308 | 2005-09-28 | 3,443 |