发布项目到服务器上图片无法显示

来源:13-10 替代docBase配置以实现图片的加载

慕码人3306835

2019-04-14

老师您好,在本地运行项目图片可以正常显示,但是部署到云服务器上图片无法正常加载,并且提前清理了redis缓存;另外请问一下MvcConfiguration类中有关静态资源配置:registry.addResourceHandler("/upload/**").addResourceLocations(“file:D:/Images/upload/”);
感觉这样写的话在云服务器上是不是无法解析得到?
图片描述
图片描述
图片描述

写回答

1回答

翔仔

2019-04-15

同学好,得看同学服务器上面图片的地址呀

registry.addResourceHandler("/upload/**").addResourceLocations(“file:服务器图片的地址”);

原理和server.xml里面的docBase一样,要确保服务器上有对应的图片,以及路径要正确,也就是解析/upload前缀之后替换成addResourceLocations里面的地址,和剩余相对路径拼接出来能够定位到图片,这里我看是404,没找到呢

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程