作者在小区楼下随手拍的照片,访客把图存下来就能读出拍摄坐标,精确到具体楼栋,作者自己完全不知道。乍看像缓存或者权限的锅,追下去往往不是。

exiftool -all= -overwrite_original a.jpg
mogrify -strip wp-content/uploads/2026/11/*.jpg

追下去是这么回事:原图被原样保存下来,机身镜头信息连同定位一起留在文件里,页面输出的时候也没有做任何剥离处理,任何人下载都能看到。

「图片 EXIF 隐私」相关的验证我通常做两遍,改完一次、隔天再看一次,确认不是临时生效。一次只改一处,改完立刻验证,几个改动叠在一起,出问题就说不清是谁导致的。

先做最小复现,能稳定跑出来的问题,排查成本会低一个数量级。

具体做法是,上传流程里统一清掉图片自带的那份元数据信息;先按方向旋转再剥离元数据 这个顺序不能反过来;把站点上已经存在的那些存量图片批量处理一次。

验收就看一点,下载图片后读不到坐标和机身信息,图片显示方向仍然正确。

作者 9823189