nasdaqhe's blog

被生活强jian着
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

利用xmlhttp远程下载图片(asp)

Posted on 2006-10-26 01:13  nasdaqhe  阅读(389)  评论(0)    收藏  举报
<%
function getHTTPimg(url)
on error resume next
dim http
set http=server.createobject("MSXML2.XMLHTTP")
Http.open 
"GET",url,false
Http.send()
if Http.readystate<>4 then exit function
getHTTPimg
=Http.responseBody
set http=nothing
if err.number<>0 then err.Clear 
end function

function Save2Local(from,tofile)
dim geturl,objStream,imgs
geturl
=trim(from)
imgs
=gethttpimg(geturl)
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type 
=1
objStream.Open
objstream.write imgs
objstream.SaveToFile tofile,
2
objstream.Close()
set objstream=nothing
end function

%
>

<%

call Save2Local(serverurl&picarray(i),picpath&"web\"&filename&".jpg")

%
>