@RequestMapping(value = "/upload")
@ResponseBody
//上传文件到服务器
public HttpResponseEntity upload(@RequestParam("file") MultipartFile file) {
service.saveFile(file));
}
/*************无用代码都删掉了*********************
saveFile(MultipartFile file) {
// 获取文件名
String fileName = file.getOriginalFilename();
System.out.println("上传的文件名为:" + fileName);
// 获取文件的后缀名
String suffixName = fileName.substring(fileName.lastIndexOf("."));
System.out.println("文件的后缀名为:" + suffixName);
// 设置文件存储路径
String filePath = "E:/file/";
System.out.println("文件存储路径为:" + filePath);
// 用uuid给新文件命名
String fileUUName = UUID.randomUUID().toString();
String path = filePath + fileUUName + suffixName;
System.out.println(path);
// 创建一个新文件
File dest = new File(path);
// 检测是否存在目录
if (!dest.getParentFile().exists()) {
dest.getParentFile().mkdirs();// 新建文件夹
}
file.transferTo(dest);// 把file文件写入dest
// 以上过程为上传图片功能
}