PS:一般下载的*.jar 文件都是拷贝到Tomcat 5.5\common\lib里面
另外, 由于Fileupload子项目同时要用到另外一个项目commons-Beanutils,所以必须下载Beanutils,并将解压后的文件commons-beanutils.jar拷贝到{$TOMCAT}/common/lib目录下
Reference: http://www.7880.com/Info/Article-42b729a0.html
我写的参考源代码:
//inputupload.jsp
<%@ page contentType="text/html;charset=Big5"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Big5">
<title>inputUpload</title>
</head>
<body>
<%
request.setCharacterEncoding("big5");
%>
<form action="getUpload.jsp" enctype="multipart/form-data" method="POST" >
請輸入要上傳的文件:<input type="FILE" name="file"/>
<input type="submit" value="確定上傳"/>
</form>
</body>
</html>
//getUpload.jsp
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>
<%@ page import="org.apache.commons.fileupload.*"%>
<%@ page import="org.apache.commons.beanutils.*"%>
getUpload.jsp
<%
DiskFileUpload dfu = new DiskFileUpload();
// 设置允许用户上传文件大小,单位:字节
dfu.setSizeMax(1000000);
// maximum size that will be stored in memory?
// 设置最多只允许在内存中存储的数据,单位:字节
dfu.setSizeThreshold(4096);
// 设置一旦文件大小超过getSizeThreshold()的值时数据存放在硬盘的目录
dfu.setRepositoryPath("f:\\public");
//开始读取上传信息
try{
List fileItems = dfu.parseRequest(request);
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




