程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> aspupload 3.0 下載與使用集錦

aspupload 3.0 下載與使用集錦

編輯:關於ASP編程

打包下載(該版本為破解版僅用於學習,請不要用與商業用途,解壓密碼請到論壇索取)

AspUpload 是一款功能強大的動態服務器上傳組件!安裝此程序,可以讓你通過ASP程序上傳各種文檔!
AspUpload 能夠實現以下功能:
1.限制上載文件的大小
2.設置用戶的權限
3.修改文件屬性
4.同時上載多個文件
5.能夠將文件保存到數據庫中

今天要安裝aspupload 3.0這個組件,默認安裝到的路徑是
C:\Program Files\Persits Software\AspUpload\Bin\aspupload.dll
打開運行窗口輸入:
regsvr32 C:\Program Files\Persits Software\AspUpload\Bin\aspupload.dll
注:注冊組件的格式為regsvr32  ***.dll

然而卻跳出


我估計是路徑問題,難道就因為Program Files中間有個空格?我把aspupload.dll復制到c:\window\system32\下重新注冊,用

regsvr32 aspupload.dll

結果成功!

使用篇

怎樣才可以說明我們注冊成功了呢?
它附帶的例子1可以幫助我們解決這個問題,在02_simple這個文件夾下面有Form1.asp和UploadScript1.asp這兩個文件,把他們放在虛擬目錄下,比如我的是這樣的:

到c:/upload看看有沒有你剛才上傳的文件。有的話,恭喜你注冊該組件成功了。

http://127.0.0.1/form1.asp
為什麼會上傳到c:/upload中去呢?大家打開UploadScript1.asp,代碼如下:

<%
Set Upload = Server.CreateObject("Persits.Upload")
'這裡的Upload.Save("c:\upload")是保存路徑,Count在這裡可以取得成功的文件數量上傳
Count = Upload.Save("c:\upload")
Response.Write Count & " file(s) uploaded to c:\upload"
%>
明白了吧!而對於Form1.asp也要注意一點:

<HTML>
<BODY BGCOLOR="#FFFFFF">
<h3>Simple Upload</h3>
<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="UploadScript1.asp">
<!--這裡的NAME屬性必須有,否則無法上傳,建議照它書寫-->
<INPUT TYPE="FILE" SIZE="40" NAME="FILE1" ><BR>
<INPUT TYPE="FILE" SIZE="40" NAME="FILE2" ><BR>
<INPUT TYPE="FILE" SIZE="40" NAME="FILE3" ><BR>
<INPUT TYPE=SUBMIT VALUE="Upload!">
</FORM>
</BODY>
</HTML>
打開隨便上傳一個文件,出現

1 file(s) uploaded to c:\upload

恭喜你,成功了!

接下來我們講講aspupload的一些屬性,並將幾個有代表性的例子,其他的大家自己看看附帶的例子!

File.Size                                單位:bytes
File.Path                                路徑
File.FileName                          文件名字
File.MD5Hash
補充:按例子的解釋是check whether this file already exists using MD5 hash  ,意思是檢查文件是否存在,是個可選項.

文字描述與文件的同時上傳並顯示,例子Form2.asp(自帶)和UploadScript2.asp:

UploadScript2.asp代碼如下:

<HTML>
<BODY>
<%
Set Upload = Server.CreateObject("Persits.Upload")
Upload.Save "c:\upload"
%>
Files:<BR>
<%
For Each File in Upload.Files
Response.Write File.Name & "= " & File.Path & " (" & File.Size &" bytes)<BR>"
Next
%>
<P>
Other items:<BR>
<%
For Each Item in Upload.Form
Response.Write Item.Name & "= " & Item.Value & "<BR>"
Next

%>
</BODY>
</HTML>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved