问题描述
图片上传成功后回传到页面,显示404;
url在浏览器里打开显示正常
开发环境出现,线上正常
问题的表现非常奇怪,404明显是找不到,但是浏览器打开又是正常,排查了一圈后定位到问题。
问题原因
后台用spring boot,上传成功后立即回传url,虽然有热部署,图片已经上传到static目录下,但是复制到target下有个延迟,所以导致了回显404,但是浏览器显示正常。
线上因为通过nginx访问图片上传目录,所以这就是为什么只有开发环境出现。
解决方法
定位到问题后,直接把开发环境的写入目录配置到target目录下
项目目录/target/classes/static/
另一种解决方法
如果不设置上传目录,问题的根本原因就是SpringBoot图片上传报404无法回显
的问题,搜索一下解决方案就有了。
- 版权所有:奇站网络 转载请注明出处
- 厦门奇站网络科技有限公司,专业提供网站建设,响应式网站建设,小程序开发,系统定制开发。
- 软件开发咨询热线:吴小姐 13313868605