做富文本图片上传倒腾了半天,该接口前台上传图片保存到后台指定路径,并返回可直接访问图片的链接
@PostMapping("/upload")
public Map<String,Object> fileupload(@RequestParam(value = "file") MultipartFile file){
//判断文件扩展名,如果是png格式则改为1
int end=0;
Map<String,Object> result=new HashMap<>();
System.out.println(file);
//检查文件扩展名
String originName = file.getOriginalFilename();
if(!originName.endsWith(".jpg")){
end=1;
if(!originName.endsWith(".png")){
result.put("errno",1);
result.put("msg","文件类型不对");
System.out.println("类型");
return result;
}
}
//图片保存的位置
String realPath="/E:/JavaGo/SWX/src/main/resources//static//swxadm/images";
File folder=new File(realPath);