打包下載(該版本為破解版僅用于學(xué)習(xí),請(qǐng)不要用與商業(yè)用途,解壓密碼請(qǐng)到論壇索取)
AspUpload 是一款功能強(qiáng)大的動(dòng)態(tài)服務(wù)器上傳組件!安裝此程序,可以讓你通過(guò)ASP程序上傳各種文檔!
AspUpload 能夠?qū)崿F(xiàn)以下功能:
1.限制上載文件的大小
2.設(shè)置用戶(hù)的權(quán)限
3.修改文件屬性
4.同時(shí)上載多個(gè)文件
5.能夠?qū)⑽募4娴綌?shù)據(jù)庫(kù)中
今天要安裝aspupload 3.0這個(gè)組件,默認(rèn)安裝到的路徑是
C:\Program Files\Persits Software\AspUpload\Bin\aspupload.dll
打開(kāi)運(yùn)行窗口輸入:
regsvr32 C:\Program Files\Persits Software\AspUpload\Bin\aspupload.dll
注:注冊(cè)組件的格式為regsvr32 ***.dll
然而卻跳出
我估計(jì)是路徑問(wèn)題,難道就因?yàn)?FONT color=#ff0000>Program Files中間有個(gè)空格?我把a(bǔ)spupload.dll復(fù)制到c:\window\system32\下重新注冊(cè),用
regsvr32 aspupload.dll
結(jié)果成功!
使用篇
怎樣才可以說(shuō)明我們注冊(cè)成功了呢?
它附帶的例子1可以幫助我們解決這個(gè)問(wèn)題,在02_simple這個(gè)文件夾下面有Form1.asp和UploadScript1.asp這兩個(gè)文件,把他們放在虛擬目錄下,比如我的是這樣的:
到c:/upload看看有沒(méi)有你剛才上傳的文件。有的話(huà),恭喜你注冊(cè)該組件成功了。
http://127.0.0.1/form1.asp
為什么會(huì)上傳到c:/upload中去呢?大家打開(kāi)UploadScript1.asp,代碼如下:
%
Set Upload = Server.CreateObject("Persits.Upload")
'這里的Upload.Save("c:\upload")是保存路徑,Count在這里可以取得成功的文件數(shù)量上傳
Count = Upload.Save("c:\upload")
Response.Write Count " file(s) uploaded to c:\upload"
%>
明白了吧!而對(duì)于Form1.asp也要注意一點(diǎn):
HTML>
BODY BGCOLOR="#FFFFFF">
h3>Simple Upload/h3>
FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="UploadScript1.asp">
!--這里的NAME屬性必須有,否則無(wú)法上傳,建議照它書(shū)寫(xiě)-->
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>
打開(kāi)隨便上傳一個(gè)文件,出現(xiàn)
1 file(s) uploaded to c:\upload
恭喜你,成功了!
接下來(lái)我們講講aspupload的一些屬性,并將幾個(gè)有代表性的例子,其他的大家自己看看附帶的例子!
File.Size 單位:bytes
File.Path 路徑
File.FileName 文件名字
File.MD5Hash
補(bǔ)充:按例子的解釋是check whether this file already exists using MD5 hash ,意思是檢查文件是否存在,是個(gè)可選項(xiàng).
文字描述與文件的同時(shí)上傳并顯示,例子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>
您可能感興趣的文章:- aspupload文件重命名及上傳進(jìn)度條的解決方法附代碼
- 利用ASPUPLOAD,ASPJPEG實(shí)現(xiàn)圖片上傳自動(dòng)生成縮略圖及加上水印
- AspUpload v3.0.0.6附注冊(cè)機(jī)