首页 > 开发 > Asp > 正文

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

2020-06-20 13:11:09
字体:
来源:转载
供稿:网友
利用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.Cuoxin.com/logos.gif",Server.MapPath("google.gif"))  
%>  
</body> 
</html>  

您可能感兴趣的文章:

adodb.stream读文件到数组的代码JScript中使用ADODB.Stream判断文件编码的代码使用asp下的adodb.stream 下载文件而不是打开asp下用ADODB.Stream代替FSO读取文本文件asp adodb.stream对象的方法/属性ADODB.Stream组件Charset属性值集合用ADODB.Stream转换exe2swf 工具(Adodb.Stream版)windows2008+iis7无组件上传写入文件失败ADODB.Stream 错误 800a0bbc问题
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表