public String add() throws Exception{
boolean flag=true;
String fileName="";
if(file!=null){
if(fileFileName.endsWith(".jpg") || fileFileName.endsWith(".png") || fileFileName.endsWith(".jpeg")){//获取文件后缀名判断
//获取项目根目录
// HttpServletRequest request = ServletActionContext.getRequest();
// request.getSession();
// ServletContext servletContext = ServletActionContext.getServletContext();
// servletContext.getRealPath("/timeMachine/images/");
// @SuppressWarnings("deprecation")
// String rootPath=ServletActionContext.getRequest().getRealPath("/");//获取项目根目录
InputStream is = new FileInputStream(file);
fileName = new Date().getTime()+fileFileName.substring(fileFileName.lastIndexOf("."));
FileUtils.copyInputStreamToFile(is, new File(getsaveDir(), fileName));
} else{
flag = false;
}
}
}
/**
* 得到保存路径
* @return
*/
private String getsaveDir(){
return ServletActionContext.getServletContext().getRealPath(JPGPATH);
}
原文:http://www.cnblogs.com/xiaohaizhuimeng/p/5141288.html