页面上的图片变成空白时,可以先挑一张受影响的图片检查,没必要立刻重新上传整个图库。批量覆盖文件可能改变文件名、压缩质量和引用关系,让原本的问题更难辨认。
先看浏览器实际请求了哪个地址。如果地址仍指向旧目录,或文件名、后缀与服务器上的文件不一致,应检查页面内容和生成图片地址的配置。文件存在于服务器上,不等于当前页面请求的就是它。
再看这次请求得到什么结果。返回“找不到资源”时,重点核对路径和文件位置;返回“禁止访问”时,检查访问规则与文件读取权限;一直等待或连接失败,则应继续看请求的域名和网络情况。状态码用于缩小范围,不能仅凭一个数字就认定最终原因。
如果直接打开图片地址正常,放进页面却不显示,还应查看浏览器提示。页面使用的协议、访问来源限制以及缓存,都可能让这两种访问出现差异。不要通过把整个上传目录改成任何人都能写入来解决图片读取问题。
修复后,分别打开一篇旧内容和一篇新内容,检查封面、正文图片、缩略图以及手机页面。确认有效后再处理其余同类图片,并保留一两个修复前后的地址作为核对记录。