先说一下具体现象:所有图片都放在一个文件夹里,但其他图片都可以访问到,只有一张图片访问不到。
说结论:1. 路径写错了; 2. 浏览器刷新的时候用的缓存
首先声明,本人是写后台的,所以大部分都是后台视角,前台也就是简单的html、css、js。所以不太懂浏览器刷新啦,缓存啦之类的。
为什么标体里写路径正确呢?因为第一次访问的时候,它真的是正确的。后来进行了一些图片的新增、重命名等操作以后,图片的位置发生了变化。虽然后台进行了rebuild,但是浏览器刷新的时候,应该是使用了缓存,所以新增的图片显示不存在。
先说如何解决缓存问题:浏览器设置也可以,ctrl + F5(强制刷新)也可以,但这个好像视具体的浏览器而定。
当每次请求都不使用缓存,如果还访问不到图片,那极大概率就是路径写错了