好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 利用xmlhttp和adodb.stream加緩存技術下載遠程Web文件

利用xmlhttp和adodb.stream加緩存技術下載遠程Web文件

熱門標簽:自動外呼系統怎么防止封卡 客服外呼系統呼叫中心 vue 地圖標注拖拽 電話機器人銷售公司嗎 土地證宗地圖標注符號 電話機器人案例 保定電銷機器人軟件 成都銷售外呼系統公司 鎮江云外呼系統怎么樣

%
'----------遠程獲取內容,并將內容存在本地電腦上,包括任何文件!----------
'---------------利用xmlhttp和adodb.stream-----------------
'On Error Resume Next
'-------------------------------定義輸出格式-----------------------------
path=request("path")
if path ="" then
path="http://pcqc.86516.com/index.asp"
'這里定義的網址是百度,,注意一定要有文件后綴
end if

sPath = Path
if left(lcase(path),7) > "http://" then
'-------------如果前面沒有http就是本地文件,交給LocalFile處理------------
LocalFile(path)
else
'--------------------否則為遠程文件,交給RemoteFile處理------------------
RemoteFile(Path)
end if
'Response.Write err.Description
'--------------處理函數-----------

sub LocalFile(Path)
'-------------------如果為本地文件則簡單的跳轉到該頁面-------------------
'Response.Redirect Path
Response.write "發生錯誤!"
End Sub
Sub RemoteFile(sPath)
'-------------------------處理遠程文件函數------------------------------
FileName = GetFileName(sPath)
'-------------GetFileName為把地址轉換為合格的文件名過程-------------
FileName = Server.MapPath("Cache/" FileName)
Set objFso = Server.CreateObject("Scripting.FileSystemObject")
'Response.Write fileName
if objFso.FileExists(FileName) Then
'--------------檢查文件是否是已經訪問過,如是,則簡單跳轉------------
Response.Redirect "cache/" GetFileName(path)
Else
'----------------否則的話就先用GetBody函數讀取----------------------
'Response.Write Path
t = GetBody(Path)
'-----------------用二進制方法寫到瀏覽器上--------------------------
Response.BinaryWrite t
Response.Flush
'-----------------輸出緩沖------------------------------------------
SaveFile t,GetFileName(path)
'------------------將文件內容緩存到本地路徑,以待下次訪問-----------
End if
Set objFso = Nothing
End Sub

Function GetBody(url)
'-----------------------本函數為遠程獲取內容的函數---------------------
'on error resume next
'Response.Write url
Set Retrieval = CreateObject("Microsoft.XMLHTTP")
'----------------------建立XMLHTTP對象-----------------------------
With Retrieval
.Open "Get", url, False, "", ""
'------------------用Get,異步的方法發送-----------------------
.Send
'GetBody = .ResponseText
GetBody = .ResponseBody
'------------------函數返回獲取的內容--------------------------
End With
Set Retrieval = Nothing
'response.Write err.Description
End Function

Function GetFileName(str)
'-------------------------本函數為合格化的文件名函數-------------------
str = Replace(lcase(str),"http://","")
str = Replace(lcase(str),"http://","/")
str = Replace(str,"?","")
str = Replace(str,"","")
str = Replace(str,"/","")
str = replace(str,vbcrlf,"")
GetFileName = str
End Function

sub SaveFile(str,fName)
'-------------------------本函數為將流內容存盤的函數-------------------
'on error resume next
Set objStream = Server.CreateObject("ADODB.Stream")
'--------------建立ADODB.Stream對象,必須要ADO 2.5以上版本---------
'objStream.Type = adTypeBinary
objStream.Type = 1
'-------------以二進制模式打開-------------------------------------
objStream.Open
objstream.write str
'--------------------將字符串內容寫入緩沖--------------------------
'response.Write fname
'路徑注意
objstream.SaveToFile "E:\webroot\pcqc\vip\UploadFile\cache\"fName,2
'objstream.SaveToFile "d:\cache\" fName,adSaveCreateOverWrite
'--------------------將緩沖的內容寫入文件--------------------------
'response.BinaryWrite objstream.Read
objstream.Close()
set objstream = nothing
'-----------------------關閉對象,釋放資源-------------------------
'response.Write err.Description
End sub

function saveimage(from,tofile)
dim geturl,objStream,imgs
geturl=trim(from)
imgs=gethttppage(geturl)'取得圖片的具休內容的過程
Set objStream = Server.CreateObject("ADODB.Stream")'建立ADODB.Stream對象,必須要ADO 2.5以上版本
objStream.Type =1'以二進制模式打開
objStream.Open
objstream.write imgs'將字符串內容寫入緩沖
objstream.SaveToFile server.mappath(tofile),2'-將緩沖的內容寫入文件
objstream.Close()'關閉對象
set objstream=nothing
end function
%>

您可能感興趣的文章:
  • 用ASP VBS xmlhttp adodbstream下載和保存圖片的代碼
  • 利用MSXML2.XmlHttp和Adodb.Stream采集圖片
  • 使用asx3m與xstream配合解決flex與java利用httpservice傳遞xml數據問題
  • php中突破基于HTTP_REFERER的防盜鏈措施(stream_context_create)
  • php錯誤提示failed to open stream: HTTP request failed!的完美解決方法
  • HttpResponse的Output與OutputStream、Filter關系與區別介紹
  • 利用stream實現一個簡單的http下載器

標簽:天津 內江 麗江 重慶 成都 公主嶺 懷化 臺灣

巨人網絡通訊聲明:本文標題《利用xmlhttp和adodb.stream加緩存技術下載遠程Web文件》,本文關鍵詞  利用,xmlhttp,和,adodb.stream,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用xmlhttp和adodb.stream加緩存技術下載遠程Web文件》相關的同類信息!
  • 本頁收集關于利用xmlhttp和adodb.stream加緩存技術下載遠程Web文件的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 播放一级特黄录像| jZZJIZZ成熟丰满动漫| 精品国产第一区二区三区观看体验 | 蜜臀久久99精品久久久酒店| 色狠狠色噜噜AV天堂五区消防 | 美国式禁忌1-4电影在线观看 | 双乳都露出来被揉| 欧美图片精品免费专区| 精品久久久久中文字幕 | 撕开美女衣服无遮挡动漫| 国产欧美精品一区二区三区小说| 欧美亚洲尤物久久综合精品| 美女老师脱衣服| 日韩三级视频在线观看| 日本Av一区二区免费视频观看| 国产精女处破视频在线| 欧美成人无码性狂猛XXX| 久久精品a国产一级| 好男人资源视频在线播放| 免费成人影视| 忘穿内裤坐公交被挺进小说| 国产5G精品秘?入口福利姬| 操大姨子逼| 欧美激情teenvideo| 七次郎首页| 99热这里只有伊人精品| 女人奶水milk高清HD| 久久九九有精品国产56| 被总裁扒掉内裤狠狠的打屁股作文 | 玩物韩剧| 宝贝乖女水真多小喜| 年轻善良的锼子| 停...不要...别揉了动态图| ????精品国产????| 97色情在线观看免费高清| 宝贝这才几天没做水就这么多了| 蜜桃视频成人A片免费观看少妃| 亚洲天堂网2018| 国产aaa级一级毛片| 国产成人短视频在线观看免费 | 冲田杏梨在线精品二区|