@RequestMapping(value = "/uploadFile", method = RequestMethod.POST)
public String uploadFile(HttpServletRequest request) throws InterruptedException {
String dept=request.getParameter("department");//获取所属部门,将文件存放到所对应的路径
**MultipartFile file = ((MultipartHttpServletRequest) request).getFile("file");**
String fileName=file.getOriginalFilename().substring(0,file.getOriginalFilename().indexOf("."));
String suffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1);
if(!"cpt".equals(suffix)){
return "'"+fileName+"."+suffix+"'" +"的文件类型是不被支持的";
}
File filePath=new File("d:\\template\\"+dept);
if(!filePath.exists()){
filePath.mkdir();
}
File file1 =new File(filePath,fileName+".cpt");
try {
file.transferTo(file1);
} catch (IOException e) {
log.error("文件上传失败>>>>>"+fileName+file.getOriginalFilename());
e.printStackTrace();
return "error";
}
return "success";
}