婷婷综合国产,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
    裸体在线国模精品偷拍| 久久精品在线免费观看| 国产精品一二三区在线| 亚洲免费观看高清完整版在线观看| 欧美一级淫片007| 色就色 综合激情| 国产精品69久久久久水密桃| 天天操天天干天天综合网| 国产精品污网站| 久久毛片高清国产| 日韩欧美久久久| 欧美三级中文字幕| 91蜜桃免费观看视频| 麻豆免费精品视频| 欧美精品一区二区在线播放| 欧美军同video69gay| av亚洲产国偷v产偷v自拍| 国产伦精品一区二区三区免费迷 | 国产成人免费xxxxxxxx| 视频在线观看一区| 日韩电影在线一区二区三区| 亚洲香蕉伊在人在线观| 亚洲一区在线观看免费| 亚洲综合色网站| 亚洲黄色尤物视频| 亚洲免费毛片网站| 亚洲丝袜另类动漫二区| 中文字幕在线不卡国产视频| 中文字幕av资源一区| 国产精品成人免费在线| 国产精品美女视频| 亚洲精品五月天| 视频一区二区国产| 国内精品伊人久久久久av一坑| 极品少妇一区二区| 成人性视频免费网站| 色呦呦日韩精品| 717成人午夜免费福利电影| 欧美日韩小视频| 日韩一区二区中文字幕| 色综合天天做天天爱| 91在线你懂得| 91精彩视频在线观看| 欧美丝袜自拍制服另类| 日韩亚洲欧美一区| 久久久www成人免费毛片麻豆 | 国产亚洲欧美一区在线观看| 中文字幕国产一区二区| 一区二区在线电影| 日日摸夜夜添夜夜添亚洲女人| 麻豆91在线观看| 亚洲成人免费在线观看| 色8久久精品久久久久久蜜| 婷婷开心久久网| 肉色丝袜一区二区| 国产精品伊人色| 成人免费毛片嘿嘿连载视频| 欧美日韩你懂得| 国产欧美一区二区三区鸳鸯浴 | 亚洲国产精品精华液ab| 中文字幕一区二区三区在线观看| 亚洲大尺度视频在线观看| 国产精品影音先锋| 欧美视频三区在线播放| 久久久久久久国产精品影院| 亚洲成人午夜电影| 粉嫩蜜臀av国产精品网站| 91黄色免费看| 国产精品美女久久久久久久网站| 日韩av一区二区三区四区| 国产 日韩 欧美大片| 日韩三级视频在线看| 亚洲激情成人在线| 北条麻妃一区二区三区| 欧美α欧美αv大片| 一区二区三区日韩精品| 粉嫩久久99精品久久久久久夜| 欧美肥胖老妇做爰| 亚洲综合丝袜美腿| 成人美女视频在线看| 欧美精品久久一区| 中文字幕欧美激情一区| 极品少妇xxxx偷拍精品少妇| 6080午夜不卡| 丝袜美腿一区二区三区| 欧美性色综合网| 一区二区三区欧美激情| 91在线视频播放地址| 中文字幕在线观看一区二区| 粉嫩av一区二区三区在线播放| 日韩女同互慰一区二区| 美女被吸乳得到大胸91| 日韩欧美综合一区| 日韩精品一级二级| 日韩女优av电影在线观看| 中文字幕一区二区三区精华液 | 国产精品久久久久三级| 国产精品正在播放| 欧美一区二区在线看| 亚洲最新视频在线播放| 91麻豆swag| 亚洲自拍偷拍av| 欧美日韩亚洲高清一区二区| 视频一区二区三区在线| 欧美一区二区久久| 国产又黄又大久久| 久久久久久久久蜜桃| 成人妖精视频yjsp地址| 日韩美女视频一区二区| 欧美性色aⅴ视频一区日韩精品| 亚洲动漫第一页| 日韩一区二区在线观看视频播放| 日韩精品一二区| 久久精品一区二区三区不卡牛牛| 国产成人在线免费| 亚洲免费高清视频在线| 91福利在线观看| 国产精品高潮久久久久无| 欧美影视一区在线| 蜜臀av一区二区三区| 337p日本欧洲亚洲大胆精品| 国产精品 欧美精品| 一区二区三区在线视频免费| 在线91免费看| 美女网站在线免费欧美精品| 久久久综合九色合综国产精品| 99精品视频一区二区| 午夜精品久久久久久不卡8050| 欧美一二区视频| 99精品视频在线免费观看| 亚洲第一精品在线| 久久久久久久久久美女| jizzjizzjizz欧美| 亚洲午夜免费福利视频| 欧美大胆人体bbbb| 成人av在线观| 美腿丝袜一区二区三区| 最好看的中文字幕久久| 久久一区二区三区国产精品| 欧美日韩一区二区电影| 国产aⅴ综合色| 亚洲欧洲中文日韩久久av乱码| 日韩一级免费观看| 欧美自拍偷拍一区| 丰满少妇久久久久久久| 美女在线一区二区| 亚洲欧美日韩国产另类专区| 久久综合给合久久狠狠狠97色69| 日本精品一区二区三区四区的功能| 国产精品自拍av| 丝袜a∨在线一区二区三区不卡| 亚洲国产经典视频| 精品捆绑美女sm三区| 欧美日韩久久一区二区| 在线观看欧美精品| 91网站最新网址| 国产91精品久久久久久久网曝门| 精品一区二区三区免费| 亚洲成人一区在线| 亚洲欧美一区二区不卡| 中国色在线观看另类| 日本一区二区不卡视频| 久久久不卡影院| 欧美精品一区在线观看| 日韩欧美一区在线| 欧美日韩中文字幕一区二区| 老司机精品视频一区二区三区| 亚洲电影在线播放| 亚洲国产视频网站| 亚洲图片一区二区| 午夜视频一区二区| 亚洲国产婷婷综合在线精品| 亚洲国产日韩av| 午夜精品123| 七七婷婷婷婷精品国产| 日韩经典一区二区| 国产99精品国产| 精品视频色一区| 久久精品视频一区二区三区| 亚洲三级小视频| 激情综合色综合久久综合| 国产白丝精品91爽爽久久| 91黄色小视频| 久久久久久久综合日本| 亚洲综合激情网| 国产精品资源网站| 欧美日韩久久一区| 国产精品久久久久久一区二区三区 | 奇米影视7777精品一区二区| 丝袜亚洲另类欧美| 成人动漫一区二区在线| 制服丝袜一区二区三区| 久久久久久久精| 一区二区三区欧美激情| 国内精品免费**视频| 欧美日韩中字一区| 亚洲天堂网中文字| 国产精品综合视频| 91精品国产一区二区三区蜜臀| 亚洲日本在线视频观看|