java代码
@RequestMapping(value = “/explain”, method = RequestMethod.POST)
public @ResponseBody JSONObject explain(HttpServletRequest request, MultipartFile file) {
JSONObject json = new JSONObject();
try {
String endFile = DateUtil.endFileDir(); // 图片的根目录后面的文件夹目录(XXXX/XX(年月)/X(日))
String imgSavePath = explainImgFileDir + endFile; // 文件完整保存目录
// 如果目录不存在,自动创建文件夹
File dir = new File(imgSavePath);
if (!dir.exists()) {
dir.mkdirs();
}
// 文件后缀名
String suffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
// 上传文件名
String filename = UUID.randomUUID() + suffix;
// 服务器端保存的文件对象
File serverFile = new File(imgSavePath + filename);
// 将上传的文件写入到服务器端文件内
file.t