亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識(shí)庫(kù) > 不用WinRar只有asp將網(wǎng)絡(luò)空間上的文件打包下載

不用WinRar只有asp將網(wǎng)絡(luò)空間上的文件打包下載

熱門標(biāo)簽:硅基電話機(jī)器人加盟 友邦互聯(lián)電銷機(jī)器人違法嗎 宿州防封外呼系統(tǒng)平臺(tái) 滴滴地圖標(biāo)注上車點(diǎn) 無營(yíng)業(yè)執(zhí)照地圖標(biāo)注教學(xué) 高質(zhì)量的電銷外呼系統(tǒng) 電銷機(jī)器人采購(gòu) 地圖標(biāo)注還可以做嗎 外呼系統(tǒng)怎么話費(fèi)


%@ 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 "暫時(shí)沒有可更新的文件下載"
   '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
%>

標(biāo)簽:廣元 雅安 宣城 七臺(tái)河 新余 江門 錫林郭勒盟 儋州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《不用WinRar只有asp將網(wǎng)絡(luò)空間上的文件打包下載》,本文關(guān)鍵詞  不用,WinRar,只有,asp,將,網(wǎng)絡(luò),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《不用WinRar只有asp將網(wǎng)絡(luò)空間上的文件打包下載》相關(guān)的同類信息!
  • 本頁收集關(guān)于不用WinRar只有asp將網(wǎng)絡(luò)空間上的文件打包下載的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人免费一级毛片在线播放视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产视频在线免费观看| 九九九在线视频| 欧美另类videosbestsex高清| 国产亚洲精品成人a在线| 国产福利免费观看| 日韩avdvd| 四虎久久精品国产| 久久国产精品永久免费网站| 欧美a级片视频| 一a一级片| 麻豆污视频| 日韩在线观看免费| 亚洲第一色在线| 国产一区二区精品久| 日本在线不卡视频| 国产成人精品综合| 午夜家庭影院| 国产视频一区二区在线播放| 国产欧美精品午夜在线播放| 日本特黄特色aaa大片免费| 天天色成人网| 国产网站免费观看| 色综合久久天天综合| 99色视频在线观看| 国产亚洲精品aaa大片| 高清一级片| 欧美一级视| 久久99爰这里有精品国产| 99久久网站| 亚洲精品久久玖玖玖玖| 亚飞与亚基在线观看| 一本伊大人香蕉高清在线观看| 一本伊大人香蕉高清在线观看| 一级毛片视频在线观看| 精品国产一区二区三区免费| 精品在线视频播放| 亚洲 激情| 欧美激情一区二区三区视频| 日韩字幕在线| 欧美另类videosbestsex视频 | 日韩在线观看免费完整版视频| 国产亚洲精品aaa大片| 精品视频在线看 | 99久久精品国产高清一区二区| 国产伦理精品| 高清一级做a爱过程不卡视频| 欧美一区二区三区性| 日韩免费在线视频| 成人免费一级毛片在线播放视频| 亚欧乱色一区二区三区| 国产激情一区二区三区| 精品视频在线观看视频免费视频 | 久久精品免视看国产明星| 九九九网站| 国产极品精频在线观看| 亚洲第一视频在线播放| 国产一区二区高清视频| 日本乱中文字幕系列| 精品久久久久久综合网| 中文字幕一区二区三区 精品| 欧美一区二区三区在线观看| 91麻豆国产福利精品| 精品久久久久久免费影院| 日韩专区亚洲综合久久| 成人免费高清视频| 精品视频在线观看视频免费视频 | 国产伦精品一区三区视频| 日韩中文字幕一区二区不卡| a级黄色毛片免费播放视频| 精品久久久久久综合网| 亚欧成人毛片一区二区三区四区| 国产一区二区精品久久91| 精品久久久久久中文字幕一区| 九九九网站| 免费一级片在线| 99久久网站| 国产麻豆精品hdvideoss| 免费的黄色小视频| 色综合久久天天综线观看| 日韩专区亚洲综合久久| 精品视频免费在线| 免费一级生活片| 可以免费看污视频的网站| 韩国三级一区| 亚欧成人毛片一区二区三区四区| 999精品视频在线| 999精品影视在线观看| 国产成a人片在线观看视频 | 黄视频网站免费看| 国产伦精品一区二区三区无广告| 精品国产一级毛片| 欧美a级片视频| 99热视热频这里只有精品| 成人影院一区二区三区| 日日夜夜婷婷| 香蕉视频亚洲一级| 国产成人女人在线视频观看| 免费一级片在线| 国产91精品露脸国语对白| 日韩男人天堂| 高清一级做a爱过程不卡视频| 九九久久国产精品大片| 精品视频在线观看一区二区三区| 久久国产精品永久免费网站| 999久久狠狠免费精品| 午夜久久网| 国产网站麻豆精品视频| 国产不卡福利| 精品视频在线观看一区二区| 一级毛片视频免费| 国产激情一区二区三区| 国产一级生活片| 日韩一级精品视频在线观看| 精品在线免费播放| 国产不卡在线播放| 免费国产一级特黄aa大片在线| 欧美大片一区| 国产亚洲精品成人a在线| 韩国三级视频网站| 日本伦理黄色大片在线观看网站| 日韩专区第一页| 精品视频在线观看免费 | 你懂的福利视频| 日本特黄特黄aaaaa大片| 麻豆系列 在线视频| 国产91精品系列在线观看| 黄视频网站免费看| 成人免费观看网欧美片| 久久国产一区二区| 美女免费精品高清毛片在线视| 国产视频久久久久| 日韩中文字幕一区二区不卡| 日本特黄特色aaa大片免费| 一级女性全黄久久生活片| 91麻豆国产福利精品| 深夜做爰性大片中文| 成人影院一区二区三区| 日韩中文字幕一区二区不卡| 国产伦久视频免费观看 视频| 国产网站免费视频| 一本高清在线| 亚洲爆爽| 青青青草视频在线观看| 日本免费乱人伦在线观看 | 91麻豆爱豆果冻天美星空| 欧美大片a一级毛片视频| 久久精品成人一区二区三区| 亚洲第一色在线| 欧美1区| 日韩免费在线视频| 国产视频在线免费观看| 日日日夜夜操| 国产视频在线免费观看| 国产一区二区精品久| 精品国产一区二区三区久久久蜜臀 | 天天色成人| 国产麻豆精品免费密入口| 久久99青青久久99久久| 九九国产| 国产亚洲免费观看| 亚洲精品影院| 国产一区二区精品久| 欧美另类videosbestsex视频| 国产精品1024永久免费视频| 亚洲天堂一区二区三区四区| 欧美激情中文字幕一区二区| 欧美激情一区二区三区在线播放| 毛片高清| 欧美大片a一级毛片视频| 四虎影视库| 日韩免费在线| 精品视频免费观看| 黄视频网站免费看| 青青久久精品国产免费看| 韩国三级视频网站| 国产伦精品一区三区视频| 色综合久久天天综合观看| 日韩综合| 99久久精品国产免费| 午夜欧美成人久久久久久| 日本特黄特色aaa大片免费| 精品视频免费看| 精品久久久久久综合网| 欧美大片a一级毛片视频| 欧美激情一区二区三区视频高清| 国产一区二区福利久久| 国产一区免费观看| 天天色成人| 在线观看成人网| 国产伦理精品| 91麻豆爱豆果冻天美星空| a级黄色毛片免费播放视频| 99久久精品国产片| 色综合久久手机在线| 国产精品自拍亚洲| 毛片高清| 99色吧| 久久精品店|