springboot上传图片存哪,springboot访问static下的图片
目录
如何加载静态图片爪哇岛工具类使用的是注入的方式跳羚的图片显示问题原因解决方法
如何加载静态图片
java工具类
导入org。spring框架。豆子。工厂。注释。价值;导入org。spring框架。语境。注释。配置;导入组织。spring框架。网络。servlet。配置。注释。resourcehandlerregistry导入org。spring框架。网络。servlet。配置。注释。webmvcconfigureradapter/** *由约吗于2018/07/31创建*/@配置公共类显示图像扩展WebMvcConfigurerAdapter { /** *注入图片存放路径*/@ Value( $ { upload。路径。前缀} )私有字符串前缀;@Value(${upload.path.res} )私有字符串upload path @ Override public void addResourceHandlers(ResourceHandlerRegistry注册表){ //注:使用此种方法进行路径配置时,“file:D:/OTA/”为正确路径地址"文件:D:/OTA "为错误路径地址,需以反斜杠结尾才可正确加载注册表。addresourcehandler(/images/* * ).addResourceLocations(文件: 前缀/);super.addResourceHandlers(注册表);}}
使用的是注入的方式
所以应用中的配置:
上传:路径:前缀:d :/app/share/data RES :/上传/资源/加载静态资源文件时使用跳羚使用的方式,需注意点为拼接的路径需以反斜杠结尾,不然访问不到正确的路径地址,设置完成之后,即可进行访问。
如图片路径地址为:
文件:///d :/app/share/data/upload/resource/2018 09 19/b 104721 b07d 64501 a6d 24215 DBC 70207。位图文件的扩展名(Bitmap)
需将文件:///d :/app/share/data更改为http://本地主机:8765/图像即可成功访问。
Springboot的图片显示问题
在跳羚中的通过页面来显示本地的图片
原因
本地图片不能显示最主要的原因是,图片在本地全球资源定位器(统一资源定位器)和图片在服务器上被加载的统一资源定位器是不一样的,也就是路径问题,
解决方法
因为跳羚中的雄猫是内置的,所以需要编写一个配置文件,也就是图片位置的转化器,原理是在虚拟一个服务器上面的文件夹,与本地图片的位置进行匹配,在调用服务器上的图片。
配置类如下:
包com。ghrc。配置;导入org。spring框架。语境。注释。配置;导入组织。spring框架。网络。servlet。配置。注释。resourcehandlerregistry导入org。spring框架。网络。servlet。配置。注释。webmvc配置器;/* * * * @作者: yst */@配置公开类UrlConfig实现WebMvcConfigurer { @ Override public void addResourceHandlers(ResourceHandlerRegistry注册表){//addResourceHandler是指你想在全球资源定位器(统一资源定位器)请求的路径//addResourceLocations是图片存放的真实路径注册表。addresourcehandler(/image/* * ).addResourceLocations( file :d : file );}}但是得在你的页面显示前面加上
例如:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持盛行它。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。