部署后图片无法加载
来源:13-13 项目的打包与部署
卜凡尧
2019-04-21
在本地时正常,部署后页面可以加载,图片不显示,报错是路径问题,但不搞不太清楚代码里路径怎么写,还请老师指点一下,谢谢老师。。。
1.服务器相关路径下有那张图片,相关路径及图片文件如下
2.MvcConfiguration.java
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/resources/");
registry.addResourceHandler("/upload/**").addResourceLocations("file:/home/work/Users/projectdev/image");
}
3.配置
#Path管理
win.base.path=G:/projectdev/image
linux.base.path=/home/work/Users/projectdev/image
shop.relevant.path=/upload/images/item/shop/
写回答
3回答
-
卜凡尧
提问者
2019-04-24
这是服务器信息
012019-05-09 -
翔仔
2019-04-21
同学你的/upload会被解析成 /home/work/Users/projectdev/image,而你文件路径上有/upload 也就是漏掉upload了
registry.addResourceHandler("/upload/**").addResourceLocations("file:/home/work/Users/projectdev/image/upload");
如果还是404 尝试在浏览器上直接输入404URL 不带bsp试试
0132019-04-28 -
LayLowMay
2019-04-21
试试上服务器不加file:/
012019-04-21
相似问题