@RequestMapping("/uploadFile")
public void uploadFile(HttpServletRequest request,HttpServletResponse response,String path,MultipartFile file){
//上传文件保存路径
System.out.println("===========uploadFile=======path:"+path);
response.setCharacterEncoding("utf-8");
PrintWriter out = null;
try {
out = response.getWriter();
} catch (IOException e1) {
e1.printStackTrace();
}
JSONObject json = new JSONObject();
if(file.isEmpty()){
json.put("data", "未找到上传文件!");
}
String fileName = file.getOriginalFilename();
int size = (int) file.getSize();
System.out.println(fileName + "-->" + size);
File dest = new File(path + "/" + fileName);
if(!dest.getParentFile().exists()){ //判断文件父目录是否存在
dest.getParentFile().mkdir();
}
try {
file.transferTo(dest); //保存文件
json.put("data", fileName+" 上传成功!");
} catch (Exception e) {
json.put("data", fileName+" 上传失败!");
e.printStackTrace();
}
out.print(json);
out.flush();
out.close();
}