利用SA FileUp組件進(jìn)行多文件上傳
2024-05-04 11:02:12
供稿:網(wǎng)友
大家可以根據(jù)自己的實(shí)際情況進(jìn)行修改,特別是數(shù)據(jù)庫(kù)操作部分。
============================================
利用稻香老農(nóng)的無組件進(jìn)行多文件上傳
請(qǐng)見:
http://bbs.blueidea.com/viewthread.php?tid=1249535
==================================================
本例屬于文件和表單項(xiàng)的混合提交。
簡(jiǎn)單說明:
雖然重點(diǎn)在處理頁上,但我覺得有必要介紹一下表單的項(xiàng)目。
本例是相冊(cè)里像片的上傳。
其中的groupID是隱藏域傳遞的大類的ID
其中的albumID是隱藏域傳遞的小類的ID
file1-->>file5是文件
photoTitle1-->>photoTitle5 是像片的標(biāo)題
photoIntro1-->>photoIntro5 是像片的簡(jiǎn)介
photoWidth1-->>photoWidth5 是像片的寬度
photoHeight1-->>photoHeigth5 是像片的高度
photoSize1-->>photoSize5 是像片的大小。
注意:因本人沒有聲明變量的習(xí)慣,所以大家要是強(qiáng)制聲明變量的話,就得自己加了。
===========================================
提交頁:主要代碼如下
<form name="fileForm" method="post" action="photo_savephoto.asp" enctype="multipart/form-data" onSubmit="return checkForm();">
<INPUT name="groupID" type="hidden" id="groupID" value="<%=groupID%>" size="10">
<INPUT name="albumID" type="hidden" id="albumID" value="<%=albumID%>" size="10">
上傳說明:最多可以同時(shí)上傳五個(gè)文件,其中標(biāo)題最多30字,簡(jiǎn)介200字。
<table width="96%" align="center" cellpadding="4" cellspacing="2">
<tr align="center" valign="middle">
<td align="left" bgcolor="#F4CECE" id="upid">文件1</td>
<td height="29" align="left" bgcolor="#F4CECE" id="upid"> <INPUT name="file1" type="file" class="myInput" size="20">
寬: <INPUT name="photoWidth1" type="text" class="input-disabled" id="photoWidth1" size="5" readonly="">
高: <INPUT name="photoHeight1" type="text" class="input-disabled" id="photoHeight1" size="5" readonly="">
大小:<INPUT name="fileSize1" type="text" class="input-disabled" id="fileSize1" size="5" readonly="">
</td>
</tr>
<tr align="center" valign="middle">
<td colspan="2" align="left" bgcolor="#FDF2F2" id="upid">
標(biāo)題: <INPUT name="photoTitle1" type="text" class="myInput" id="photoTitle1" size="40">
<BR>
簡(jiǎn)介:<TEXTAREA name="photoIntro1" cols="60" rows="5" class="myInput" id="photoIntro1"></TEXTAREA>