我目前尝试把springboot的项目部署到linux系统中,然后前端有一个img标签要读取本地的img文件夹里面的资源,但是读取失败,请看
但是登录系统后图片无法显示,也就是无法读取。
所以在linux部署的java项目中img需要访问本地的静态资源的时候需要做什么设置?
需要应用 web 路径,参考 springboot项目向服务器获取静态文件
1楼的回答是一个解决方案。 如果你的项目是前后端打包在一起的话,可以将图片等放在resource/static目录下,这样也可以通过相对路径进行访问。
本地文件是没办法直接访问的,需要通过web服务器代理, 例如nginx 或者通过springboot 自己的静态资源访问也是可以的