佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > ASP采集入庫(kù)生成本地文件的幾個(gè)函數(shù)

ASP采集入庫(kù)生成本地文件的幾個(gè)函數(shù)

熱門標(biāo)簽:Mysql連接數(shù)設(shè)置 團(tuán)購(gòu)網(wǎng)站 電子圍欄 服務(wù)器配置 科大訊飛語(yǔ)音識(shí)別系統(tǒng) Linux服務(wù)器 阿里云 銀行業(yè)務(wù)
'*****************************************************************
' function
' 作用 :利用流保存文件
' 參數(shù) :from(遠(yuǎn)程文件地址),tofile(保存文件位置)
'*****************************************************************
Private Function SaveFiles(byref from,byref tofile)
Dim Datas
Datas=GetData(from,0)
Response.Write "保存成功:"formatnumber(len(Datas)/1024*2,2)"Kb"
response.Flush
if formatnumber(len(Datas)/1024*2,2)>1 then
ADOS.Type = 1
ADOS.Mode =3
ADOS.Open
ADOS.write Datas
ADOS.SaveToFile server.mappath(tofile),2
ADOS.Close()
else
Response.Write "保存失?。何募笮?formatnumber(len(imgs)/1024*2,2)"Kb,小于1K"
response.Flush
end if
end function

'*****************************************************************
' function(私有)
' 作用 :利用fso檢測(cè)文件是否存在,存在返回true,不存在返回false
' 參數(shù) :filespes(文件位置)
'*****************************************************************
Private Function IsExists(byref filespec) 
If (FSO.FileExists(server.MapPath(filespec))) Then
IsExists = True
Else
IsExists = False
End If
End Function

'*****************************************************************
' function(私有)
' 作用 :利用fso檢測(cè)文件夾是否存在,存在返回true,不存在返回false
' 參數(shù) :folder(文件夾位置)
'*****************************************************************
Private Function IsFolder(byref Folder)
If FSO.FolderExists(server.MapPath(Folder)) Then 
IsFolder = True
Else
IsFolder = False
End If
End Function

'*****************************************************************
' function(私有)
' 作用 :利用fso創(chuàng)建文件夾
' 參數(shù) :fldr(文件夾位置)
'*****************************************************************
Private Function CreateFolder(byref fldr) 
Dim f
Set f = FSO.CreateFolder(Server.MapPath(fldr))
CreateFolder = f.Path
Set f=nothing
End Function

'*****************************************************************
' function(公有)
' 作用 :保存文件,并自動(dòng)創(chuàng)建多級(jí)文件夾
' 參數(shù) :fromurl(遠(yuǎn)程文件地址),tofiles (保存位置)
'*****************************************************************
Public Function SaveData(byref FromUrl,byref ToFiles)
ToFiles=trim(Replace(ToFiles,"http://","/"))
flName=ToFiles
fldr=""
If IsExists(flName)=false then 
GetNewsFold=split(flName,"/")
For i=0 to Ubound(GetNewsFold)-1
if fldr="" then
fldr=GetNewsFold(i)
else
fldr=fldr"\"GetNewsFold(i)
end if
If IsFolder(fldr)=false then
CreateFolder fldr
End if
Next
SaveFiles FromUrl,flName
End if
End function
'*****************************************************************
' function(公有)
' 作用 :取得遠(yuǎn)程數(shù)據(jù)
' 參數(shù) :url(遠(yuǎn)程文件地址),getmode (模式:0為二進(jìn)制,1為中文編碼)
'*****************************************************************
Public Function GetData(byref url,byref GetMode) 
'on error resume next 
SourceCode = OXML.open ("GET",url,false)
OXML.send() 
if OXML.readystate>4 then exit function
if GetMode=0 then
GetData = OXML.responseBody
else
GetData = BytesToBstr(OXML.responseBody)
end if
if err.number>0 then err.Clear
End Function

'*****************************************************************
' function(公有)
' 作用 :格式化遠(yuǎn)程圖片地址為本地位置
' 參數(shù) :imgurl(遠(yuǎn)程圖片地址),imgfolder (本地圖片目錄),fristname(加入的前綴名稱)
'*****************************************************************
Public Function FormatImgPath(byref ImgUrl,byref ImgFolder,byref FristName,byref noimg)
strpath=""
ImgUrl=ImgUrl
if instr(ImgUrl,"Nophoto") or lenb(GetData(ImgUrl,0))=0 then
strpath=noimg
Response.Write ""strpath"" vbcrlf
else
if Instr(ImgUrl,".asp") then
strpath=FristName"_"Mid(ImgUrl, InStrRev(ImgUrl, "=")+1)".jpg"
else
strpath=FristName"_"Mid(ImgUrl, InStrRev(ImgUrl, "/")+1)
end if
strpath = ImgFolder"/"strpath
strpath = Replace(strpath,"http://","/")
if left(strpath,1)="/" then strpath=right(strpath,len(strpath)-1)
strpath = trim(strpath)
Response.Write ""strpath"" vbcrlf
savedata ImgUrl,strpath
end if
FormatImgPath = strpath
End function

標(biāo)簽:衢州 廣元 衡水 棗莊 大理 江蘇 萍鄉(xiāng) 蚌埠

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP采集入庫(kù)生成本地文件的幾個(gè)函數(shù)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    永年县| 芜湖县| 乡城县| 禄劝| 夏邑县| 祁阳县| 衡阳市| 固始县| 明水县| 富源县| 靖宇县| 剑川县| 陈巴尔虎旗| 新化县| 南川市| 青海省| 北票市| 宜丰县| 桂林市| 秦安县| 玉田县| 双桥区| 塔河县| 阿荣旗| 贵溪市| 建德市| 年辖:市辖区| 镇平县| 凤凰县| 西盟| 墨脱县| 宜昌市| 衢州市| 锦州市| 镇雄县| 崇义县| 永昌县| 晋中市| 泰兴市| 老河口市| 昌江|