您的位置:首页 > Web前端 > JavaScript

使用jspsmartUpload组件之一

2007-12-14 00:38 357 查看

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<html>


<head>


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


<title>uploadFiles</title>


</head>


<body>


<form method="post" action="do_upload.jsp" name="form1" ENCTYPE="multipart/form-data"><p> </p>


<table width="75%" border="1" align="center">


<tbody><tr align="center">


<td> 1.<input type="file" name="file1" size="30"></td></tr>


<tr>


<td align="center"> 2.<input type="file" name="file2" size="30"></td></tr>


<tr>


<td align="center"> 3.<input type="file" name="file3" size="30"></td></tr>


<tr>


<td align="center"> 4.<input type="file" name="file4" size="30"></td></tr>


<tr>


<td align="center"> <input type="submit" value="上传"></td></tr>


</tbody></table>




</form>


</body>


</html>

处理页面:


<%@ page language="java" contentType="text/html; charset=gb2312"%>


<%@ page import="com.jspsmart.upload.*,java.util.*" %>


<html>


<head>


<title>文件提交处理页面</title>


<%!


public String codeToString(String str)




...{


String s=str;


try




...{


byte[]temp=str.getBytes("ISO-8859-1");


s=new String(temp);


return s;


}


catch(Exception e)




...{


return s;


}


}


%>


</head>


<body>


<p>


<%


SmartUpload su=new SmartUpload();


su.initialize(pageContext);


//su.setAllowedFilesList("html,htm");


su.setDeniedFilesList("html,htm");


//这里可以设置一些上传的参数


su.upload();


int count=su.save("upload");


out.println(count+"个文件上传成功!");


for(int i=0;i<su.getFiles().getCount();i++)




...{


com.jspsmart.upload.File file=su.getFiles().getFile(i);


if(file.isMissing()) continue;


out.println("<table border=1>");


out.println("<tr><td>表单项名</td><td>"+file.getFieldName()+"</td></tr>");


out.println("<tr><td>文件长度</td><td>"+file.getSize()+"</td></tr>");


out.println("<tr><td>文件名</td><td>"+file.getFieldName()+"</td></tr>");


out.println("<tr><td>文件扩展名</td><td>"+file.getFileExt()+"</td></tr>");


out.println("<tr><td>文件全名</td><td>"+codeToString(file.getFilePathName())+"</td></tr>");


out.println("</table><br>");


}


%>


</p>


</body>


</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: