前端jsp:
<form enctype="multipart/form-data" action="notice_xxgg_sz!uploadFiles.action" method="post">
<input type="file" name="upload" multiple/>
<input type="submit" value="确定上传">
</form>
action:
private File [] upload; //input 文件标签name 一致
private String uploadFileName;
public String uploadFiles() throws Exception {
String savePath = getRequest().getSession().getServletContext().getRealPath("/imagexxgg");
//判断文件夹是否存在,不存在则创建 mkdir
File file = new File(savePath);
if(!file.exists()){
file.mkdir();
};
//分割多个文件的文件名
String [] files = uploadFileName.split(",");
for(int i=0;i<files.length;i++)
{
// 通过FileUtils 拷贝到我们刚刚新建的目录下
FileUtils.copyFile(upload[i], new File(file,files[i]));
//获取文件夹名+文件名的字符串: 测试用
String file2 = new File(file,files[i]).toString();
System.out.println("文件名:"+files[i]);
System.out.println("file2:"+file2);
}
return SUCCESS;
}
控制台打印输出
查看tomcat webapp 下项目的imagexxgg目录
上传tomcat服务器成功