一个采集入库生成本地文件的几个FUCTION

睿睿9188

睿睿9188

2016-01-29 20:05

一个采集入库生成本地文件的几个FUCTION,一个采集入库生成本地文件的几个FUCTION
'*****************************************************************
' function
' 作用 :利用流保存文件
' 参数 :from(远程文件地址),tofile(保存文件位置)
'*****************************************************************
Private Function SaveFiles(byref from,byref tofile)
 Dim Datas
 Datas=GetData(from,0)
 Response.Write "保存成功:<font color=red"&formatnumber(len(Datas)/1024*2,2)&"</fontKb"
 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 "保存失败:<font color=red文件大小"&formatnumber(len(imgs)/1024*2,2)&"Kb,小于1K</font"
  response.Flush
 end if
end function

'*****************************************************************
' function(私有)
' 作用 :利用fso检测文件是否存在,存在返回true,不存在返回false
' 参数 :filespes(文件位置)
'*****************************************************************
Private Function IsExists(byref filespec)
 If (FSO.FileExists(server.MapPath(filespec))) Then
 IsExists = True
 Else
 IsExists = False
 End If
End Function

'*****************************************************************
' function(私有)
' 作用 :利用fso检测文件夹是否存在,存在返回true,不存在返回false
' 参数 :folder(文件夹位置)
'*****************************************************************
Private Function IsFolder(byref Folder)
 If FSO.FolderExists(server.MapPath(Folder)) Then 
 IsFolder = True
 Else
 IsFolder = False
 End If
End Function

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)

'*****************************************************************
' function(私有)
' 作用 :利用fso创建文件夹
' 参数 :fldr(文件夹位置)
'*****************************************************************
Private Function CreateFolder(byref fldr)
 Dim f
 Set f = FSO.CreateFolder(Server.MapPath(fldr))
 CreateFolder = f.Path
 Set f=nothing
End Function

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)

'*****************************************************************
' function(公有)
' 作用 :保存文件,并自动创建多级文件夹
' 参数 :fromurl(远程文件地址),tofiles (保存位置)
'*****************************************************************
Public Function SaveData(byref FromUrl,byref ToFiles)
 ToFiles=trim(Replace(ToFiles,"//","/"))
 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(公有)
' 作用 :取得远程数据
' 参数 :url(远程文件地址),getmode (模式:0为二进制,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

'*****************************************************************

展开更多 50%)
分享

猜你喜欢

一个采集入库生成本地文件的几个FUCTION

ASP
一个采集入库生成本地文件的几个FUCTION

ASP采集入库生成本地文件的几个函数

Web开发
ASP采集入库生成本地文件的几个函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

也谈采集入库的技术

Web开发
也谈采集入库的技术

HTML5 实现一个访问本地文件的实例

Web开发
HTML5 实现一个访问本地文件的实例

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

浅谈自动采集程序及入库

ASP
浅谈自动采集程序及入库

小偷&amp;小偷入库&amp;采集入库

Web开发
小偷&amp;小偷入库&amp;采集入库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用Photoshop Satin Cloth简单打造缎布效果

用Photoshop Satin Cloth简单打造缎布效果

Photoshop教程:尝试修复强光照射的MM照片

Photoshop教程:尝试修复强光照射的MM照片
下拉加载更多内容 ↓