MultipartHttpServletRequest multipartRequest=null;
try
{
multipartRequest=(MultipartHttpServletRequest)request;
}catch(ClassCastException e)
{
return;
}
MultipartFile multipartFile=multipartRequest.getFile(f_name);
String newfilename="";
if(!multipartFile.getOriginalFilename().equals(""))
{
String originalFileName=multipartFile.getOriginalFilename();
Date date=new Date();
int beginIndex=originalFileName.indexOf(".");
String ext=originalFileName.substring(beginIndex);
String fileRealPath=getServletContext().getRealPath(folder)+File.separator
+date.getTime()+ext; //文件名
newfilename=date.getTime()+ext;
File fileRoot=new File(getServletContext().getRealPath(folder));//保存的创建目录
if(!fileRoot.isDirectory())
fileRoot.mkdir();
File file=new File(fileRealPath);
multipartFile.transferTo(file);
}