服务器之家

服务器之家 > 正文

利用MSXML2.XmlHttp和Adodb.Stream采集图片

时间:2019-09-27 09:16     来源/作者:asp教程网

利用MSXML2.XmlHttp和Adodb.Stream 

复制代码代码如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<title>ASP采集图片测试</title>  
<meta http-equiv="content-type" content="text/html; charset=utf-8" />  
</head>  
<body>  
<%   
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  
Sub 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   
  'Response.Write("The Img has saved!")  
End Sub  
Call Save2Local("//www.zzvips.com/logos.gif",Server.MapPath("google.gif"))   
%>   
</body>  
</html>  

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部