自动下载远程图片,并且自动命名asp自动下载函数

<script src='Http://code.xrss.cn/AdJs/csdntitle.Js'></script>

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)
dim geturl,objStream,imgs,filename
Save2Local=""
'为文件重命名
randomize
ranNum=int(999*rnd)
filename=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum
'为文件重命名结束
geturl=trim(from)
filename1=filename&Right(from,4)
filename=server.mappath("/")&"/WebPic/"&filename1
Response.Write filename
imgs=gethttpimg(geturl)
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type =1
objStream.Open
objstream.write imgs
objstream.SaveToFile filename,2
objstream.Close()
set objstream=nothing
Save2Local=filename1
end function

'Call Save2Local("http://www.xrss.cn/NewImages/logo.gif")

使用说明,在本程序运行环境中,新建一个名为WebPic的文件夹,然后调用Save2Local(from)函数,from为远程的图片地址,Save2Local(from)函数返回为重命名重图片名称 

<script src='Http://code.xrss.cn/AdJs/csdnEnd.Js'></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值