配置文件配置存放路径app
upload-path=D:/upimages/
表单页面编辑器
layedit.set({ uploadImage: { url: '/manage/upload' //接口url ,type: 'post' //默认post } }); var editIndex = layedit.build('content'); //创建编辑器
上传actionide
@RequestMapping("upload") @ResponseBody public String upload(Model model,@RequestParam MultipartFile file) throws Exception { String picName = saveUplaodFile(uploadPath,file); String url="/upload/" + picName; String src=url; return "{\n" + " \"code\": 0,\n" + " \"msg\": \"\",\n" + " \"data\": {\n" + " \"src\": \""+src +"\"\n" + " }\n" + "}"; }
定义静态文件访问路径,此处意思是http://****:8080/upload/ 映射到uploadPath目录post
固然也能够经过application.properties(yml)配置,自行baiduui
@Configuration public class InterceptorConfig implements WebMvcConfigurer { @Value("${upload-path}") private String uploadPath; @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/upload/**").addResourceLocations("file:"+uploadPath+""); }
效果以下url