【Asp】XmlHttp组件二进制方式下载远程图片、文件并保存到本地

admin 2021年4月3日19:42:11评论86 views字数 618阅读2分3秒阅读模式

Asp XmlHttp 二进制方式下载远程图片、文件,并保存到本地:

Private Function GetPicture(X) '获取图片数据
    Set xml = Server.CreateObject("Microsoft.xmlhttp")
    xml.Open "GET", X, False
    xml.Send
    GetPicture = xml.ResponseBody
    Set xml=Nothing
End Function

Dim Tmp
Tmp = GetPicture(Url) '获取图片数据

Set ADO = Server.CreateObject("ADODB.Stream")
ADO.Type = 1 'adTypeBinary
ADO.Open
ADO.Write Tmp
ADO.SaveToFile P, 2 '保存为文件
ADO.Close

Response.ContentType = "image/jpeg"
Response.BinaryWrite Tmp '输出图片数据

文章来源于lcx.cc:【Asp】XmlHttp组件二进制方式下载远程图片、文件并保存到本地

相关推荐: Discuz!NT 3.6 邀请跨站漏洞 -- 官网测试

    By:猪哥靓     Discuz!NT 3.6 邀请跨站漏洞 -- 官网测试 比较鸡肋的一个跨站漏洞,需要用户登陆后才能利用。 Bugs: http://nt.discuz.net/invite.aspx?usersaid=%3Ciframe%20s…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年4月3日19:42:11
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【Asp】XmlHttp组件二进制方式下载远程图片、文件并保存到本地http://cn-sec.com/archives/324477.html

发表评论

匿名网友 填写信息