部署后图片无法加载

来源: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

//img.mukewang.com/szimg/5cc01cd80001a8a218990347.jpg这是服务器信息

0
1
PangShll
同学,我也遇到这个问题了,请问你是怎么解决的
2019-05-09
共1条回复

翔仔

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试试

0
13
翔仔
回复
卜凡尧
。。。同学的问号是指问题解决了吗。。
2019-04-28
共13条回复

LayLowMay

2019-04-21

试试上服务器不加file:/

0
1
翔仔
感谢同学的热心的答复
2019-04-21
共1条回复

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

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

5113 学习 · 8144 问题

查看课程