@Controller
public class UploadController {
@RequestMapping("/upload")
public String uploadFile(String name, MultipartFile file, HttpServletRequest request){
try {
String filename = file.getOriginalFilename();
String fileExt = FilenameUtils.getExtension(filename);
String newFileName = UUID.randomUUID().toString().replace("-","")+"."+fileExt;
String realPath = request.getServletContext().getRealPath("/upload");
File f = new File(realPath);
if(!f.exists()){
f.mkdirs();
}
String filePath = realPath + "\\" + newFileName;
file.transferTo(new File(filePath));
return "success";
} catch (IOException e) {
e.printStackTrace();
}
return "fail";
}
}
@Controller
public class UploadController {
@RequestMapping("/uploadFile")
public String upload(MultipartFile file, String name) {
String filename = file.getOriginalFilename();
String fileNameExt = filename.substring(filename.lastIndexOf("."));
filename = UUID.randomUUID().toString().replace("-", "") + fileNameExt;
File f = new File("D:\\workspace\\upload", filename);
try {
file.transferTo(f);
} catch (IOException e) {
e.printStackTrace();
}
return "ok";
}
}