首页 > 编程语言 > 详细

springboot&layedit 上传文件,配置静态资源文件,存放磁盘其他目录

时间:2019-07-05 01:10:41      阅读:374      评论:0      收藏:0      [点我收藏+]

配置文件配置存放路径

upload-path=D:/upimages/

 

表单页面

       layedit.set({
            uploadImage: {
                url:  ‘/manage/upload‘ //接口url
                ,type: ‘post‘ //默认post
            }
        });
        var editIndex =  layedit.build(‘content‘); //建立编辑器

上传action

   @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目录

当然也可以通过application.properties(yml)配置,自行baidu

@Configuration
public class InterceptorConfig implements WebMvcConfigurer {

    @Value("${upload-path}")
    private String uploadPath;

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/upload/**").addResourceLocations("file:"+uploadPath+"");
    }

 

效果如下

 

技术分享图片

 

 

技术分享图片

 

技术分享图片

 

 技术分享图片

 

springboot&layedit 上传文件,配置静态资源文件,存放磁盘其他目录

原文:https://www.cnblogs.com/Guroer/p/11135913.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!