六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 135|回复: 0

FileUpload组件应用

[复制链接]

升级  7.67%

65

主题

65

主题

65

主题

举人

Rank: 3Rank: 3

积分
223
 楼主| 发表于 2013-2-5 02:09:54 | 显示全部楼层 |阅读模式
<%
String uploadPath = "c:/upload";
String tempPath = "c:/upload/temp";
try {
DiskFileUpload fu = new DiskFileUpload();
//设置最大文件的大小
fu.setSizeMax(409600);
//设置缓冲区的大小,这里是4K
fu.setSizeThreshold(4096);
//设置临时目录
fu.setRepositoryPath(tempPath);
//得到所有的文件;
List fileItems = fu.parseRequest(request);
Iterator i = fileItems.iterator();
//依次处理每一个文件
while (i.hasNext()) {
FileItem fi = (FileItem) i.next();
//获得文件名,这个文件名称包括路径
String fileName = fi.getName();
if (fileName != null) {
File fullFile = new File(fi.getName());
File savedFile = new File(uploadPath, fullFile
.getName());
fi.write(savedFile);
System.out.println(fullFile.getName());
}
}
out.print("Upload succeed!");
} catch (Exception e) {
out.print(e.getMessage());
}
%>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表