采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好,图片存在项目里不好嘛?为什么要存在项目外?
同学好,同学可以试验一下,就会发现你每次部署项目的时候,增量的图片都会被清空,所以需要存在外部
确实是如此,这样得要事先拷贝一份出来才行,我的一个springboot项目也是按老师的方法写的,也加了映射,但是获取不到图片404,图片是在路径上也有,昨天弄了好久,发现是要加个访问前缀才行,但是我看老师这里是不用加的,http://localhost:8080/upload/...,就可以访问到了,我的项目http://localhost:8080/o2o/upload/...才能访问到,2.0版本老师也设置了访问前缀server.servlet.context-path=/o2o,我的项目也加了,虽然是我自己另外的项目,我觉得应该是一样的啊都是这么访问的,我也搞不清楚是什么原因了。
springboot里面咱们都需要加上o2o前缀才能访问的,这是因为它内置了一个context映射,需要加上项目跟路径才可以
我看视频里老师是加了这个registry.addResourceHandler("/upload/**").addResourceLocations("file:/Users/baidu/work/image/upload/");就能找到图片了是吧,我的加了这个还不行,要在<img src="/demo1'+item.certificatePath+'" >这里加上/demo1才行,这个是我的访问前缀,后面是存在数据库的虚拟路径
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
1.9k 47
1.8k 41
2.5k 40
1.8k 39
1.5k 37