vithink小檔案自動實現檔案瀏覽下載

來源:互聯網
上載者:User

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

</head>

<body>

 <script src=http://www.mithink.com/js/top.js></script>

<table id="table16" cellSpacing="0" cellPadding="0" width="765" border="0">

<tr>

<td vAlign="bottom" align="middle" colSpan="2">

<table id="table21" cellSpacing="0" cellPadding="0" width="765" align="center" border="0">

<tr>

<td ><%

Set FSO = CreateObject("Scripting.FileSystemObject")

hu = Replace(Server.MapPath("index.asp"),"index.asp","")'本系統所在目錄

Set TestFolder = FSO.GetFolder(hu)

GenerateTestInformation = GenerateAllFolderInformation(TestFolder)

Function GenerateAllFolderInformation(Folder)

Dim S, SubFolders, SubFolder, Files, File, i

tmpStr = ""

Set SubFolders = Folder.SubFolders

If SubFolders.Count <> 0 Then

i = 1

For Each SubFolder In SubFolders

i = i + 1

tmpStr = tmpStr & GenerateFolderInformation(SubFolder,i)

Next

End If

Response.Write tmpStr & "</table><br>"

tmpStr = ""

Set Files = Folder.Files

tmpStr = tmpStr & "<table border=0 width=100% cellspacing=1 cellpadding=4 align='left' style='word-break: break-all'>"

tmpStr = tmpStr & ""

If Not (Folder.IsRootFolder) Then

tmpStr = tmpStr & ""

End If

tmpStr = tmpStr & ""

tmpStr = tmpStr & ""

If Files.Count <> 0 Then

i = 1

For Each File In Files

i = i + 1

tmpStr = tmpStr & GenerateFileInformation(File,i)

Next

End If

Response.Write tmpStr & "</table>"

End Function

Function UrlEnCode(Path)

UrlEnCode = Replace(Server.URLEncode(Path),"\","/")

End Function

Function CloseFSO

FSO.Close

Set FSO = Nothing

End Function

Function GenerateFileInformation(File,i)

Dim S, RowColor

RowColor = ""

If i Mod 2 = 0 Then RowColor = "bgcolor=#9999dd"

If i Mod 2 <> 0 Then RowColor = "bgcolor=#aaaaee"

S = "<tr><td "&RowColor&" > " & File.Name & "</td>"

S = S & "<td "&RowColor&">" & FormatNumber(File.Size/1024 ,0) & " KB</td>"

S = S & "<td align=center "&RowColor&">"

S = S & "<a href='" & File.Name & "' > ↓</a></td></tr>"

GenerateFileInformation = S

End Function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

' 函數名稱:GenerateFolderInformation()

' 功能說明:描述檔案夾的目前狀態

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Function GenerateFolderInformation(Folder,i)

Dim S, RowColor

RowColor = ""

If i Mod 2 = 0 Then RowColor = "bgcolor=#dddddd"

S = ""

GenerateFolderInformation = S

End Function

%>

</td>

</tr>

</table>

</td>

</tr>

</table>

<script src=http://www.mithink.com/js/bottom1.js></script>

</body>

</html>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.