请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

翔仔 2020-07-21 22:52:58

同学好,同学可以试验一下,就会发现你每次部署项目的时候,增量的图片都会被清空,所以需要存在外部

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_独闭关中_0 #1
    确实是如此,这样得要事先拷贝一份出来才行,我的一个springboot项目也是按老师的方法写的,也加了映射,但是获取不到图片404,图片是在路径上也有,昨天弄了好久,发现是要加个访问前缀才行,但是我看老师这里是不用加的,http://localhost:8080/upload/...,就可以访问到了,我的项目http://localhost:8080/o2o/upload/...才能访问到,2.0版本老师也设置了访问前缀server.servlet.context-path=/o2o,我的项目也加了,虽然是我自己另外的项目,我觉得应该是一样的啊都是这么访问的,我也搞不清楚是什么原因了。
    回复 有任何疑惑可以回复我~ 2020-07-22 10:47:42
  • 翔仔 回复 提问者 qq_独闭关中_0 #2
    springboot里面咱们都需要加上o2o前缀才能访问的,这是因为它内置了一个context映射,需要加上项目跟路径才可以
    回复 有任何疑惑可以回复我~ 2020-07-22 23:43:19
  • 提问者 qq_独闭关中_0 回复 翔仔 #3
    我看视频里老师是加了这个registry.addResourceHandler("/upload/**").addResourceLocations("file:/Users/baidu/work/image/upload/");就能找到图片了是吧,我的加了这个还不行,要在<img src="/demo1'+item.certificatePath+'" >这里加上/demo1才行,这个是我的访问前缀,后面是存在数据库的虚拟路径
    回复 有任何疑惑可以回复我~ 2020-07-23 16:19:51

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信