一个采集入库生成本地文件的几个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

(本文来源于图老师网站,更多请访问https://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

(本文来源于图老师网站,更多请访问https://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主宰符文怎么配

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

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

也谈采集入库的技术

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

lol偷钱流符文搭配推荐

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

浅谈自动采集程序及入库

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

送给搞采集的兄弟一个sql语句

Web开发
送给搞采集的兄弟一个sql语句

lolAD刺客新符文搭配推荐

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

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

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

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

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