婷婷综合国产,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
    国产精品18久久久久久vr| 国产精品另类一区| 欧美日韩精品综合在线| 日日夜夜免费精品视频| 性久久久久久久久久久久| 美女一区二区三区在线观看| 久久综合中文字幕| 精品国产伦一区二区三区观看体验| 激情图片小说一区| 亚洲成a人v欧美综合天堂下载 | 91麻豆国产精品久久| 亚洲成人av免费| 婷婷开心久久网| 亚洲日本免费电影| 久久久另类综合| 91福利在线免费观看| 亚洲欧美另类久久久精品| 国内精品国产成人国产三级粉色| 日韩三级.com| 91浏览器打开| 欧美日韩精品免费观看视频| 亚洲国产成人tv| 国产人成一区二区三区影院| 蓝色福利精品导航| 亚洲欧洲综合另类| 精品国产sm最大网站| 91久久精品一区二区三| 日韩免费在线观看| 国产欧美一区二区在线观看| 国产美女久久久久| 国产精品久久久爽爽爽麻豆色哟哟| 麻豆精品久久久| 中文字幕一区二区三区色视频| 欧美在线一区二区| 成人午夜在线视频| 日韩成人一级大片| 日本亚洲免费观看| 日韩高清在线不卡| 中文字幕在线不卡| 久久综合九色综合欧美亚洲| 在线日韩一区二区| 国产高清精品网站| 精品福利av导航| 欧美女孩性生活视频| 风间由美一区二区av101| 日本不卡123| 成人激情视频网站| 在线观看视频91| 欧美美女直播网站| 欧美日韩性生活| 欧美成人精品二区三区99精品| 欧美一区二区三区婷婷月色| 久久综合一区二区| 亚洲乱码国产乱码精品精98午夜| 国产精品进线69影院| 91国产免费观看| 波多野结衣在线aⅴ中文字幕不卡| 国产精品影视网| 欧美亚洲国产一区二区三区va| 亚洲精品成人少妇| 亚洲一区在线观看网站| 美国毛片一区二区三区| 91国偷自产一区二区三区观看| 国产精品视频九色porn| 国产日韩欧美高清| 午夜精品爽啪视频| 婷婷开心激情综合| 色综合一个色综合| 国产亚洲欧美日韩俺去了| 亚洲免费观看视频| 丁香婷婷综合激情五月色| 欧美视频一区在线| 亚洲视频免费在线观看| 国产在线乱码一区二区三区| 99久久99久久久精品齐齐| 精品美女被调教视频大全网站| 亚洲免费av高清| 91丨九色porny丨蝌蚪| 久久精品男人的天堂| 欧美bbbbb| 欧美区在线观看| 亚洲成a人v欧美综合天堂| 色噜噜久久综合| 亚洲曰韩产成在线| 日韩精品资源二区在线| 久久国产福利国产秒拍| 91精品国产综合久久国产大片| 亚洲人成电影网站色mp4| 色婷婷亚洲一区二区三区| 欧美久久久一区| 高清不卡一区二区在线| 亚洲愉拍自拍另类高清精品| 久久精工是国产品牌吗| 精品国产第一区二区三区观看体验| 亚洲va欧美va人人爽午夜| 色婷婷亚洲综合| 国产精品日日摸夜夜摸av| 成人污污视频在线观看| 国产精品成人免费精品自在线观看 | 蜜臀精品一区二区三区在线观看| 国产黄色91视频| 国产嫩草影院久久久久| 伦理电影国产精品| 亚洲视频一二三区| 欧美日韩不卡视频| 东方aⅴ免费观看久久av| 亚洲三级在线免费观看| 成人免费毛片片v| 亚洲成a人在线观看| 欧美久久一区二区| 夜夜嗨av一区二区三区中文字幕| 99久久久久免费精品国产| 亚洲日本va午夜在线影院| 91精品国产综合久久香蕉的特点 | 国产一级精品在线| 久久亚洲精品小早川怜子| 久久综合九色综合欧美亚洲| 7799精品视频| 久久久久久久久一| 久久久蜜臀国产一区二区| 精品国产乱码久久久久久久| 精品久久久久久久久久久久包黑料| 日韩欧美123| 中文字幕一区二区三区不卡| 91精品国产入口在线| 一区二区三区产品免费精品久久75 | 日韩视频123| 日韩欧美国产综合| 精品国产乱码久久久久久蜜臀 | 91精品婷婷国产综合久久性色| 国产91丝袜在线18| 色播五月激情综合网| 99久久国产综合精品女不卡| 欧美日韩久久久久久| 中文字幕一区二区三区在线不卡| 久久久国产午夜精品| 午夜精品久久久久久久蜜桃app| 亚洲三级免费电影| 日韩有码一区二区三区| 一区二区三区在线免费播放| 成人久久18免费网站麻豆| 亚洲国产精品黑人久久久| 欧美日韩一区在线观看| 欧美性受xxxx| 久久精品夜色噜噜亚洲aⅴ| 国产精品国产a级| av中文字幕亚洲| 91精品国产综合久久久久久久久久 | 国产欧美一区二区精品秋霞影院| 久久免费电影网| 亚洲香肠在线观看| 欧美视频一区二| 一区二区三区**美女毛片| 亚洲国产视频一区| 在线免费不卡视频| 日韩午夜激情免费电影| 天天影视网天天综合色在线播放| 在线中文字幕一区| 日本欧洲一区二区| 亚洲精品一区二区精华| 蜜桃免费网站一区二区三区| 91在线播放网址| 免费成人结看片| 亚洲欧美偷拍卡通变态| 国产一区二区三区免费观看| 欧美一区二区啪啪| 国产suv精品一区二区6| 精品国产电影一区二区| 日本中文字幕一区二区有限公司| 欧美影院午夜播放| 亚洲欧美一区二区三区极速播放 | 99国产麻豆精品| 中文字幕不卡三区| 欧美一级在线观看| 精品午夜一区二区三区在线观看| 色就色 综合激情| 国产一区二区成人久久免费影院 | 免费观看一级欧美片| 岛国一区二区三区| 亚洲国产精品一区二区尤物区| 欧美日韩一级大片网址| 成人免费视频一区二区| 一级特黄大欧美久久久| 国产日产精品一区| 精品国产一区二区三区久久久蜜月 | 欧美极品少妇xxxxⅹ高跟鞋| 日韩欧美国产综合一区| 欧美精品一二三| 蜜臀av性久久久久av蜜臀妖精| 欧美成va人片在线观看| 激情另类小说区图片区视频区| 7777精品伊人久久久大香线蕉的| 91丨porny丨在线| 成人免费福利片| 精品国产乱码91久久久久久网站| 国产麻豆精品theporn| 欧美成人激情免费网| 国产精品高清亚洲| 亚洲综合激情另类小说区| 精品国产乱码久久久久久老虎|