Web项目把图片放在tomcat webroot下的文件夹中,数据库取url。

但是每过一段时间文件夹自动消失,所以导致页面无图片,文件夹是通过自动上传图片给个位置自动生成的

不知道你用的什么上传方式 如果你不小心用到了临时文件的上传方式的话 是会过一段时间就自动删除的

可能是项目部署到了tomcat里了,项目重新发布时会删掉这些图片的,把项目部署的位置放在其他地方或者把图片放在其他地方,然后用文件流方式读取图片

你发布的应该是预览版本,预览版本上传的文件都是临时文件,修改过代码或者重启项目这些文件就会消失

一般都要把图片放在tomcat 之外,如果在tomcat 之外的图片不好取,可以做个虚拟路径,楼主可以百度下 tomcat 虚拟路径,很好理解。

使用FTP存储文件吧。楼上的虚拟路径也能暂时解决。