commons-fileupload 文件上传问题
来源:互联网 发布:c 编程思想 pdf 编辑:程序博客网 时间:2024/05/01 08:41
test.jsp
<html>
<body>
<form enctype="multipart/form-data" method="post" action="upload.jsp" name="form1">
<input type="file" name="choosefile">
<input type="submit" name="upload" value="upload">
</form>
</body>
</html>
upload.jsp
<%@ page contentType="text/html; charset=GB2312"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="org.apache.commons.fileupload.*"%>
<%@ page import="org.apache.commons.fileupload.disk.*"%>
<%@page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
<%@ page import="org.apache.commons.fileupload.FileItem"%>
<html>
<head>
<title>upFile</title>
</head>
<body bgcolor="#ffffff">
<center>
<%
String fname=request.getParameter("fname");
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(4194304); //设置文件大小.
fu.setSizeThreshold(4096); //设置缓冲大小.
fu.setRepositoryPath("e://temp"); //设置临时目录.*/
factory.setSizeThreshold(1000*1000*10);
factory.setRepository(new File("e://temp"));
List fileItems=upload.parseRequest(request);
Iterator i = fileItems.iterator();
while(i.hasNext())
{
FileItem fi = (FileItem)i.next();
String fileName = fi.getName(); // 返回文件名包括客户机路径
if(fileName!=null)
{
fi.write(new File("e://temp//"+fname)); // 写文件到服务器.
}
}
%>
</center>
</body>
</html>
刚开始:
List fileItems=upload.parseRequest(request);
fileItems总取不到内容,最后发现web.xml里配了过滤监听,给过滤掉了,把
filter>
- commons-fileupload 文件上传问题
- commons-fileupload 上传文件乱码问题
- commons-fileupload 上传文件乱码问题
- 文件上传 commons-FileUpload
- Commons FileUpload上传文件
- Commons FileUpload上传文件
- commons-fileupload-文件上传
- commons fileupload 文件上传
- commons-fileupload上传文件
- 文件上传 commons-fileupload
- commons fileupload 文件上传应用
- Commons-fileupload 文件的上传
- commons-fileupload文件上传、下载
- 使用commons fileupload 上传文件
- commons-fileupload文件上传、下载
- 文件上传 commons-fileupload.jar
- 使用 Commons-fileupload 上传文件
- commons-fileupload 实现文件上传
- 常用的正则表达式的收集
- Java Servlet - setContentLength()
- Java的一些有用的类
- 利用操作系统提供的API编写防火墙
- 我们的未来:一个浏览器足矣!
- commons-fileupload 文件上传问题
- BDS2006的工程,路径不能含中文?
- j2ee学习流程(转载)
- 我的故事
- 《完美Excel》(第1期)发布
- truncate,delete,drop的异同点
- 茫然……
- 为Java程序中添加播放MIDI音乐功能
- 网页中动态显示时间