当前位置:   article > 正文

Spring Boot - addResourceHandler失效_addresourcehandlers 无效

addresourcehandlers 无效

项目场景:

本地上传图片拿到图片url地址。通过url地址查看上传的图片资源

问题描述:

通过设置本地资源映射路径(addResourceHandlers)拦截请求访问本地资源出现以下两种问题:

1 请求被拦截

在这里插入图片描述

2 本地资源映射

在这里插入图片描述

解决方案:

1 请求被拦截

我的项目集成的是shiro,所以只需要在shiro配置文件中去除带有profile关键字的请求拦截

filterChainDefinitionMap.put("/profile/**", "anon");
  • 1

2 本地资源映射失败

映射的本地路径要以"/"结尾

http://ip:port/daily/profile/20211219/20211219175000c817f.jpeg
//profile与20211219之间没有拼接/
file:E:/prodown/myGrowingFile/profile20211219/20211219175000c817f.jpeg
  • 1
  • 2
  • 3
registry.addResourceHandler(ConstantsUtil.proFile+"/**").addResourceLocations("file:" + YmlConfigValUtil.getFileUploadPath() + "/");
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/917424
推荐阅读
相关标签
  

闽ICP备14008679号