您好,欢迎来到99网。
搜索
您的当前位置:首页多项目文件怎么做静态图片资源托管

多项目文件怎么做静态图片资源托管

来源:99网

/**
     * 设置静态资源映射,就是把接口文件放在此处
     * @param registry
     */
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
        registry.addResourceHandler("/static/**").addResourceLocations("file:C:\\Users\\*****\\Desktop\\sky-take-out\\sky-server\\src\\main\\resources\\static\\");
    }

注意在第三个registry处配置即可。配置完成后,写一下图片上传代码

@PostMapping("/upload")
    @ApiOperation("文件上传")
    public Result<String> upload(MultipartFile file) throws IOException {
        String orginFilename= file.getOriginalFilename();
        String extension=orginFilename.substring(orginFilename.lastIndexOf("."));
        String objectName= UUID.randomUUID().toString()+extension;
        String filePath="C:/Users/****/Desktop/sky-take-out/sky-server/src/main/resources/static/"+objectName;
        file.transferTo(new File(filePath));
        return Result.success(filePath);
    }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务