一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - 用ASP VBS xmlhttp adodbstream下載和保存圖片的代碼

用ASP VBS xmlhttp adodbstream下載和保存圖片的代碼

2019-10-22 10:03asp教程網 ASP教程

用ASP VBS xmlhttp adodbstream下載和保存圖片的代碼

函數: 

復制代碼代碼如下:


function saveFile(data,recfilen)  
    set Astream=CreateObject("Adodb.Stream")'asp Server.CreateObject("Adodb.Stream")  
    fxt=mid(recfilen,InStrRev(recfilen,".")+1)  
    txt=false  
    if fxt="asp" or fxt="xml" or fxt="aspx" or fxt="php" or fxt="txt" or fxt="jsp" then  
        txt=true  
    end if  
    if txt then  
        Astream.type=2  '1 bin,2 txt  
    else  
        Astream.type=1  '1 bin,2 txt  
    end if  
    Astream.Mode = 3'     adModeRead =1   
                    '  adModeReadWrite =3   
                    '  adModeRecursive =4194304   
                    '  adModeShareDenyNone =16   
                    '  adModeShareDenyRead =4   
                    '  adModeShareDenyWrite =8   
                    '  adModeShareExclusive =12   
                    '  adModeUnknown =0   
                    '  adModeWrite =2   
    Astream.open  
    'Astream.CharSet = "GB2312"  
    'Astream.LoadFromFile(recfilen) '裝載文件  
    'Assp=Astream.size  
    Astream.Position =0 '裝載文件時設置為Assp  
    'Astream.Writetext tmpstr00,1  
    if txt then  
        data=bytes2bstr(data)  
        Astream.Writetext data,1  
    else  
        Astream.Write data  
    end if  

    Astream.SaveToFile recfilen,2  
    Astream.close      
end function  
    'Server.  

      
function downimg(url)  
    set oXMLHTTP =CreateObject("Microsoft.XMLHTTP")'asp Server.CreateObject("Microsoft.XMLHTTP")  
    data_got=""  
    oXMLHTTP.open "GET",url, false  
    oXMLHTTP.setRequestHeader "Accept-Encoding"," gzip, deflate"   
    oXMLHTTP.setRequestHeader "User-Agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 2.0.50727)"   
    oXMLHTTP.send  
    rtstatus=oXMLHTTP.status  
    data_got=oXMLHTTP.responsebody  
    filename=mid(url,InStrRev(url,"/")+1)      
    if rtstatus=200 then  
        data_got=oXMLHTTP.responsebody  
        saveFile data_got,filename  
    else  
        data_got=""  
    end if  
    set oXMLHTTP =nothing  
end function  
function bytes2bstr(vin) '二進制轉化為漢字  
    strreturn = ""   
    for i = 1 to lenb(vin)   
        thischarcode = ascb(midb(vin,i,1))   
        if thischarcode < &h80 then   
            strreturn = strreturn & chr(thischarcode)   
        else   
            nextcharcode = ascb(midb(vin,i+1,1))   
            strreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode))   
            i = i + 1   
        end if   
    next   
    bytes2bstr = strreturn   
end function  


使用方法: 

復制代碼代碼如下:


imgurl="http://www.163car.com/UpFile/CarImages/0092/S_b_20051241127326f6uew1s.jpg" '圖片  
downimg(imgurl)  
imgurl="HTTP://login.zydn.net/news.asp" '文字頁面  
downimg(imgurl) 

把代碼保存為vbs文件,不需要iis就可以運行~ 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 5555国产在线观看精品 | 久久精品国产免费播放 | 99久在线 | 狠狠色婷婷狠狠狠亚洲综合 | 网站视频免费 | 亚洲第一天堂网 | 亚洲欧美日韩精品久久亚洲区 | 99久久综合精品免费 | 性欧美xxxxxxx另类 | 娇妻与公陈峰姚瑶小说在线阅读 | 91精品国产品国语在线不卡 | 欧美一区欧美二区 | 免费视频一区 | japanese厕所撒尿 | 手机看片国产免费现在观看 | 久久人妻少妇嫩草AV无码 | 九草视频在线 | 含羞草传媒一天免费看下 | 精品国产免费一区二区三区 | 波多野结衣被绝伦强在线观看 | 亚洲XXX午休国产熟女屁 | 小SAO货边洗澡边CAO你动漫 | 精品国产一区二区三区久 | 91国内精品久久久久影院优播 | 久草高清在线 | 精品国产免费 | 日韩在线 在线播放 | 激情五月开心 | 亚洲国产精品牛在线 | 国产91在线精品狼人 | 波多野结衣在线观看中文字幕 | 青青草国产青春综合久久 | 东北恋哥在线播放免费播放 | 1024在线视频精品免费 | 国产午夜精品久久久久小说 | 外国a级片 | 国产免费丝袜调教视频 | 小仙夜晚慰自催眠mp3护士篇 | chinesezoozvideos | 轻轻色在线视频中文字幕 | 第一国内永久免费福利视频 |