婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 不用WinRar只有asp將網絡空間上的文件打包下載

不用WinRar只有asp將網絡空間上的文件打包下載

熱門標簽:硅基電話機器人加盟 友邦互聯電銷機器人違法嗎 宿州防封外呼系統平臺 滴滴地圖標注上車點 無營業執照地圖標注教學 高質量的電銷外呼系統 電銷機器人采購 地圖標注還可以做嗎 外呼系統怎么話費


%@ Language=VBScript %>
% Option Explicit %>
!--#include file="asptar.asp"-->
%
Response.Buffer = True
Response.Clear
Dim Co,Temp,T,x,i,fsoBrowse,theFolder,TheSubFolders,FilePath,s,PH,objTar
Co=0
PH="./UpFile" '文件路徑 '壓縮Upfile下的所有文件
   Set objTar = New Tarball
   objTar.TarFilename="LvBBS_UpdateFile.rar"  '打包的名稱
   objTar.Path=PH
   set fsoBrowse=CreateObject("Scripting.FileSystemObject")
   Set theFolder=fsoBrowse.GetFolder(Server.Mappath(PH))
   Set theSubFolders=theFolder.SubFolders
   For Each T in theFolder.Files
      Temp= Temp  T.Name  "|"
      Co=Co+1
   Next
   For Each x In theSubFolders
      For Each i In X.Files
         Temp= Temp   X.Name"/"i.Name"|"
         Co=Co+1
      Next
   Next
   If Co1 Then
      Response.Write "暫時沒有可更新的文件下載"
   'objTar.AddMemoryFile "Sorry.txt","Not File!"
   Else
      Temp=Left(Temp,Len(Temp)-1)
      FilePath=Split(Temp,"|")
      For s=0 To Ubound(FilePath)
        objTar.AddFile Server.Mappath(PH"/"FilePath(s))
      Next
   If Response.IsClientConnected Then
        objTar.WriteTar
        Response.Flush
   End If
   End If
   Set ObjTar = Nothing
   Set fsoBrowse= Nothing
   Set theFolder = Nothing
   Set theSubFolders = Nothing

%>

asptar.asp

%
' UNIX Tarball creator
' ====================
' Author: Chris Read
' Version: 1.0.1
' ====================
'
' This class provides the ability to archive multiple files together into a single
' distributable file called a tarball (The TAR actually stands for Tape ARchive).
' These are common UNIX files which contain uncompressed data.
'
' So what is this useful for? Well, it allows you to effectively combine multiple
' files into a single file for downloading. The TAR files are readable and extractable
' by a wide variety of tools, including the very widely distributed WinZip.
'
' This script can include two types of data in each archive, file data read from a disk,
' and also things direct from memory, like from a string. The archives support files in 
' a binary structure, so you can store executable files if you need to, or just store
' text.
'
' This class was developed to assist me with a few projects and has grown with every
' implementation. Currently I use this class to tarball XML data for archival purposes
' which allows me to grab 100's of dynamically created XML files in a single download.
'
' There are a small number of properties and methods, which are outlined in the
' accompanying documentation.
'
Class Tarball
Public TarFilename   ' Resultant tarball filename

Public UserID    ' UNIX user ID
Public UserName    ' UNIX user name
Public GroupID    ' UNIX group ID
Public GroupName   ' UNIX group name

Public Permissions   ' UNIX permissions

Public BlockSize   ' Block byte size for the tarball (default=512)

Public IgnorePaths   ' Ignore any supplied paths for the tarball output
Public BasePath    ' Insert a base path with each file
Public Path

' Storage for file information
Private objFiles,TmpFileName
Private objMemoryFiles

' File list management subs, very basic stuff
Public Sub AddFile(sFilename)
  objFiles.Add sFilename,sFilename
End Sub

Public Sub RemoveFile(sFilename)
  objFiles.Remove sFilename
End Sub

Public Sub AddMemoryFile(sFilename,sContents)
  objMemoryFiles.Add sFilename,sContents
End Sub

Public Sub RemoveMemoryFile(sFilename)
  objMemoryFiles.Remove sFilename
End Sub

' Send the tarball to the browser
Public Sub WriteTar()
  Dim objStream, objInStream, lTemp, aFiles

  Set objStream = Server.CreateObject("ADODB.Stream") ' The main stream
  Set objInStream = Server.CreateObject("ADODB.Stream") ' The input stream for data

  objStream.Type = 2
  objStream.Charset = "x-ansi" ' Good old extended ASCII
  objStream.Open

  objInStream.Type = 2
  objInStream.Charset = "x-ansi"

  ' Go through all files stored on disk first
  aFiles = objFiles.Items

  For lTemp = 0 to UBound(aFiles)
   objInStream.Open
   objInStream.LoadFromFile aFiles(lTemp)
   objInStream.Position = 0
   'ExportFile aFiles(lTemp),objStream,objInStream
             TmpFileName =replace(aFiles(lTemp),Server.Mappath(Path)"\","")
    ExportFile TmpFileName,objStream,objInStream
   objInStream.Close
  Next

  ' Now add stuff from memory
  aFiles = objMemoryFiles.Keys

  For lTemp = 0 to UBound(aFiles)
   objInStream.Open
   objInStream.WriteText objMemoryFiles.Item(aFiles(lTemp))
   objInStream.Position = 0
   ExportFile aFiles(lTemp),objStream,objInStream
   objInStream.Close
  Next

  objStream.WriteText String(BlockSize,Chr(0))

  ' Rewind the stream
  ' Remember to change the type back to binary, otherwise the write will truncate
  ' past the first zero byte character.
  objStream.Position = 0
  objStream.Type = 1
  ' Set all the browser stuff
  Response.AddHeader "Content-Disposition","filename="  TarFilename
  Response.ContentType = "application/x-tar"
  Response.BinaryWrite objStream.Read

  ' Close it and go home
  objStream.Close
  Set objStream = Nothing
  Set objInStream = Nothing
End Sub

' Build a header for each file and send the file contents
Private Sub ExportFile(sFilename,objOutStream,objInStream)
  Dim lStart, lSum, lTemp

  lStart = objOutStream.Position ' Record where we are up to

  If IgnorePaths Then
   ' We ignore any paths prefixed to our filenames
   lTemp = InStrRev(sFilename,"\")
   if lTemp > 0 then
    sFilename = Right(sFilename,Len(sFilename) - lTemp)
   end if
   sFilename = BasePath  sFilename
  End If

  ' Build the header, everything is ASCII in octal except for the data
  objOutStream.WriteText Left(sFilename  String(100,Chr(0)),100)
  objOutStream.WriteText "100"  Right("000"  Oct(Permissions),3)  " "  Chr(0) 'File mode
  objOutStream.WriteText Right(String(6," ")  CStr(UserID),6)  " "  Chr(0) 'uid
  objOutStream.WriteText Right(String(6," ")  CStr(GroupID),6)  " "  Chr(0) 'gid
  objOutStream.WriteText Right(String(11,"0")  Oct(objInStream.Size),11)  Chr(0) 'size
  objOutStream.WriteText Right(String(11,"0")  Oct(dateDiff("s","1/1/1970 10:00",now())),11)  Chr(0) 'mtime (Number of seconds since 10am on the 1st January 1970 (10am correct?)
  objOutStream.WriteText "        0"  String(100,Chr(0)) 'chksum, type flag and link name, write out all blanks so that the actual checksum will get calculated correctly
  objOutStream.WriteText "ustar  "   Chr(0) 'magic and version
  objOutStream.WriteText Left(UserName  String(32,Chr(0)),32) 'uname
  objOutStream.WriteText Left(GroupName  String(32,Chr(0)),32) 'gname
  objOutStream.WriteText "         40 "  String(4,Chr(0)) 'devmajor, devminor
  objOutStream.WriteText String(167,Chr(0)) 'prefix and leader
  objInStream.CopyTo objOutStream ' Send the data to the stream

  if (objInStream.Size Mod BlockSize) > 0 then
   objOutStream.WriteText String(BlockSize - (objInStream.Size Mod BlockSize),Chr(0)) 'Padding to the nearest block byte boundary
  end if

  ' Calculate the checksum for the header
  lSum = 0  
  objOutStream.Position = lStart

  For lTemp = 1 To BlockSize
   lSum = lSum + (Asc(objOutStream.ReadText(1)) And HFF)
  Next

  ' Insert it
  objOutStream.Position = lStart + 148
  objOutStream.WriteText Right(String(7,"0")  Oct(lSum),7)  Chr(0)

  ' Move to the end of the stream
  objOutStream.Position = objOutStream.Size
End Sub

' Start everything off
Private Sub Class_Initialize()
  Set objFiles = Server.CreateObject("Scripting.Dictionary")
  Set objMemoryFiles = Server.CreateObject("Scripting.Dictionary")

  BlockSize = 512
  Permissions = 438 ' UNIX 666

  UserID = 0
  UserName = "root"
  GroupID = 0
  GroupName = "root"

  IgnorePaths = False
  BasePath = ""

  TarFilename = "new.tar"
End Sub

Private Sub Class_Terminate()
  Set objMemoryFiles = Nothing
  Set objFiles = Nothing
End Sub
End Class
%>

標簽:廣元 雅安 宣城 七臺河 新余 江門 錫林郭勒盟 儋州

巨人網絡通訊聲明:本文標題《不用WinRar只有asp將網絡空間上的文件打包下載》,本文關鍵詞  不用,WinRar,只有,asp,將,網絡,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《不用WinRar只有asp將網絡空間上的文件打包下載》相關的同類信息!
  • 本頁收集關于不用WinRar只有asp將網絡空間上的文件打包下載的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人在线视频网址| 亚洲欧洲一区二区在线播放| 国产亚洲一区二区三区在线观看| 一区二区三区波多野结衣在线观看 | 成人综合在线视频| 欧美三级韩国三级日本一级| 国产日产精品1区| 蜜桃精品视频在线观看| 色一情一伦一子一伦一区| 久久综合五月天婷婷伊人| 日韩av在线发布| 欧美日韩一二三| 亚洲一区二区综合| 在线视频中文字幕一区二区| 国产精品久久久久三级| 丁香六月综合激情| 国产欧美一区二区三区鸳鸯浴| 蜜臀av性久久久久av蜜臀妖精| 在线亚洲免费视频| 亚洲一二三四在线观看| 91在线视频免费91| 国产精品国产三级国产普通话三级| 国产自产视频一区二区三区| 精品毛片乱码1区2区3区| 日本伊人色综合网| 欧美美女视频在线观看| 亚洲高清在线精品| 欧美日韩久久不卡| 日本午夜精品视频在线观看| 91精品中文字幕一区二区三区| 视频一区二区中文字幕| 欧美精品18+| 久色婷婷小香蕉久久| 欧美精品一区二区三区蜜桃视频| 久久激情综合网| 欧美tk丨vk视频| 国产成人精品免费一区二区| 中文字幕一区二区三中文字幕| jizzjizzjizz欧美| 一区二区三区四区乱视频| 欧美老肥妇做.爰bbww视频| 蜜臀a∨国产成人精品| 精品久久久久av影院| 国产精品一级在线| 成人欧美一区二区三区1314| 欧美性色欧美a在线播放| 天天综合网 天天综合色| 欧美精品色综合| 国产精品一区免费视频| 亚洲国产成人午夜在线一区| 91成人国产精品| 蜜桃免费网站一区二区三区| 国产精品私房写真福利视频| 91蝌蚪porny成人天涯| 天天影视涩香欲综合网| 精品日产卡一卡二卡麻豆| 成人免费视频一区| 午夜精品久久久久久久久久久 | 日韩欧美中文字幕制服| 国产精品1区2区| 一个色综合网站| 欧美成人午夜电影| 91浏览器入口在线观看| 日韩国产一区二| 日本一区二区电影| 7777女厕盗摄久久久| 国产精品一区久久久久| 一区二区三区四区在线播放| 精品国产成人系列| 色婷婷综合久久久中文一区二区 | 久久九九久精品国产免费直播| hitomi一区二区三区精品| 午夜国产不卡在线观看视频| 久久精品免视看| 欧美日韩亚洲丝袜制服| 成人国产电影网| 美女视频网站久久| 亚洲激情校园春色| 久久久久久久久久美女| 欧美美女一区二区| 日本道色综合久久| 国产精品18久久久久久久久久久久| 亚洲韩国一区二区三区| 中文文精品字幕一区二区| 日韩欧美亚洲另类制服综合在线| 99国内精品久久| 国产永久精品大片wwwapp| 亚洲综合免费观看高清完整版在线| 久久久久久久久久电影| 欧美一区二区三区日韩| 在线观看不卡视频| a亚洲天堂av| 国产成人免费视频精品含羞草妖精| 日日噜噜夜夜狠狠视频欧美人| 亚洲私人影院在线观看| 亚洲国产精品成人综合| 久久久影院官网| 欧美一级欧美一级在线播放| 欧美日韩一区二区三区不卡| 99精品欧美一区二区蜜桃免费 | 亚洲五码中文字幕| 亚洲男人的天堂在线aⅴ视频 | 2023国产精品| 精品国产网站在线观看| 日韩欧美国产系列| 欧美一区二区女人| 欧美日韩日日骚| 欧美日韩mp4| 欧亚洲嫩模精品一区三区| 色综合亚洲欧洲| jiyouzz国产精品久久| 成人精品视频一区| 成人午夜碰碰视频| 成人晚上爱看视频| 不卡视频在线看| 99久久99久久久精品齐齐| jvid福利写真一区二区三区| 成人性色生活片| 91在线丨porny丨国产| 色综合久久综合网| 在线一区二区三区做爰视频网站| 欧美在线啊v一区| 欧美裸体bbwbbwbbw| 911精品国产一区二区在线| 日韩视频一区二区三区| 久久久亚洲高清| 中文字幕永久在线不卡| 亚洲乱码国产乱码精品精的特点| 亚洲视频在线一区二区| 亚洲成av人影院| 久久超碰97人人做人人爱| 国产美女一区二区| 91丨porny丨首页| 在线免费观看日本欧美| 日韩欧美亚洲国产另类| 欧美经典一区二区三区| 亚洲欧美日韩国产成人精品影院| 亚洲成av人**亚洲成av**| 久久精品理论片| 91免费在线看| 91精品国产全国免费观看| 欧美国产成人精品| 亚洲一区二区黄色| 精品一区二区三区在线播放| 99国产欧美另类久久久精品| 884aa四虎影成人精品一区| 国产亚洲午夜高清国产拍精品| 一区二区三区美女| 国产成人综合亚洲网站| 欧美在线999| 中文字幕免费不卡在线| 视频一区二区三区中文字幕| 国产精品1区二区.| 91精品国产91热久久久做人人 | 欧美日韩在线播放三区| 久久久久国产精品厨房| 一区二区欧美国产| 国产成人高清在线| 欧美一级二级三级蜜桃| 亚洲欧美激情一区二区| 韩国女主播成人在线| 欧美中文字幕一区二区三区亚洲| 久久精品这里都是精品| 日韩有码一区二区三区| 91色porny在线视频| 久久久不卡网国产精品一区| 亚洲激情自拍偷拍| 懂色一区二区三区免费观看 | 亚洲激情成人在线| 国产尤物一区二区在线| 欧美一区二区精品久久911| 亚洲天天做日日做天天谢日日欢 | 另类的小说在线视频另类成人小视频在线| www.日韩在线| 欧美精品一区二区三区在线| 日韩精品欧美精品| 在线观看亚洲成人| 综合色天天鬼久久鬼色| 丁香婷婷综合激情五月色| 日韩欧美综合在线| 日韩精品欧美成人高清一区二区| 色天天综合色天天久久| 日本一区二区动态图| 国产精品一区免费在线观看| 日韩久久精品一区| 蜜臀久久久99精品久久久久久| 欧美日韩成人综合天天影院 | 制服丝袜亚洲网站| 一区二区久久久久久| 在线精品视频一区二区| 亚洲精品va在线观看| 一本一本久久a久久精品综合麻豆| 亚洲欧洲三级电影| 国产91色综合久久免费分享| 国产欧美久久久精品影院| 国产精品一区二区黑丝| 国产欧美精品日韩区二区麻豆天美| 国产精品主播直播| 久久久久成人黄色影片| 国产91精品一区二区麻豆网站|