<FORM METHOD="POST" name="bug" ACTION="upload.jsp" ENCTYPE="multipart/form-data">
<input type="FILE" name="FILE1" size="18">
<input type="FILE" name="FILE2" size="18">
<input type="FILE" name="FILE3" size="18">
</Form>
上传部分
upload.jsp
<%
//request.setCharacterEncoding("gb2312");
SmartUpload su = new SmartUpload();
// 上传初始化
su.initialize(pageContext);
su.upload();
// 将上传文件全部保存到指定目录
int count = su.save("c:/doc");
//上传已经完成
//Files files = su.getFiles(); //这个函数可以取得上传的所有文件
%>
下载部分
down.jsp
<%
String name = request.getParameter("name"); //取得文件完整地址
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.setContentDisposition(null);
File f = new File(name);
if(f.exists()){ //检查文件是否存在
su.downloadFile(name);
out.clear();
out = pageContext.pushBody();
}
else{
%> <script language="javascript">window.alert("找不到文件");window.close();a</script><%
}
%>