spring boot之本地图片不能加载(图片路径)的问题
来源:互联网 发布:dwg mac 免费 编辑:程序博客网 时间:2024/06/06 02:29
在使用html加载图片时,发现本地图片在页面上不能显示,但是直接引用网络上的资源是可以显示的。参考了众多前人的经验,得出一下结论:
本地图片不能显示最主要的问题是,图片在本地url和图片在服务器上被加载是的URL是不一样的。也就是路径的问题。
解决的办法其实很简单,只要写一个配置文件,也就是图片位置的转化器,原理是虚拟一个在服务器上的文件夹,与本地图片的位置进行匹配。
在调用本地图片时,就相当于调用服务器上的图片。
关键的代码如下:
@Configurationpublic class MyWebAppConfiguration extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { /** * @Description: 对文件的路径进行配置,创建一个虚拟路径/Path/** ,即只要在<img src="/Path/picName.jpg" />便可以直接引用图片 *这是图片的物理路径 "file:/+本地图片的地址" * @Date: Create in 14:08 2017/12/20 */ registry.addResourceHandler("/Path/**").addResourceLocations("file:/E:/WebPackage/IdeaProjects/shiroLearn/src/main/resources/static/"); super.addResourceHandlers(registry); }}
希望可以帮到大家
阅读全文
0 0
- spring boot之本地图片不能加载(图片路径)的问题
- ios中html加载本地图片的路径转换问题
- UniversalImageLoader不能加载本地图片的解决方法
- j2me加载图片的路径问题
- img加载本地图片问题
- 剖析Picasso加载压缩本地图片流程(解决Android 5.0部分机型无法加载本地图片的问题)
- jsp页面加载本地路径图片显示
- html加载图片路径问题
- android选择本地相册图片路径的问题的解决
- 加载本地电脑的图片
- 本地图片加载的使用
- 本地图片的异步加载
- spring-boot 加载本地静态资源文件路径配置
- spring-boot 加载本地静态资源文件路径配置
- spring-boot 加载本地静态资源文件路径配置
- spring boot 加载本地静态资源文件路径配置
- spring-boot 加载本地静态资源文件路径配置
- spring-boot 加载本地静态资源文件路径配置
- 二维数组可以赋值一维数组
- 敲黑板敲黑板,流量卡怎么选?
- 小鑫の日常系列故事(二)——石头剪子布
- docker实现web端自动化测试(docker运行GUI)
- ts中根据一个日期获取n天前后的日期或时间戳
- spring boot之本地图片不能加载(图片路径)的问题
- Understanding reference in java
- Error:(84, 17) java: 方法不会覆盖或实现超类型的方法
- 每天一道LeetCode-----对表达式添加括号并求值,返回所有可能的计算结果
- VS2015设置头文件搜索路径
- windows核心编程---未处理异常,向量化异常处理与C++异常
- HTTP请求报文和HTTP响应报文
- 开源ETL工具kettle系列之常见问题
- 【scala 的类】Scala的类:变量/方法/构造方法/继承