后台代码实现
*@ResponseBody
@RequestMapping(value = "/upload")
public Map upload(MultipartFile file, HttpServletRequest request) {
String prefix = "";
String dateStr = "";
//保存上传
OutputStream out = null;
InputStream fileInput = null;
try {
if (file != null) {
String originalName = file.getOriginalFilename();
prefix = originalName.substring(originalName.lastIndexOf(".") + 1);
*//* Date date = new Date();*//*
String uuid = UUID.randomUUID() + "";
*//*SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateStr = simpleDateFormat.format(date);
*//*
String filepath = "E:\\apache-tomcat-8.5.34\\webapps\\images\\" + uuid + "." + prefix;
File files = new File(filepath);
//打印查看上传路径
System.out.println(filepath);
if (!files.getParentFile().exists()) {
files.getParentFile().mkdirs();
}
file.transferTo(files);
Map<String, Object> map2 = new HashMap<>();
Map<String, Object> map = new HashMap<>();
map.put("code", 0);
map.put("msg", "");
map.put("data", map2);
map2.put("src", uuid + "." + prefix);
return map;