上传了图片,顾客端不显示/破图,通常卡在这三类问题
后台看着正常,顾客端却空白或小图裂开,多半不是“系统抽风”,而是尺寸格式不兼容、素材审核拦截、图片链接失效/被拦截这三条线。
举个常见例子:你传了1张3.8MB的PNG长图,后台预览能打开,但顾客端弱网加载失败,就会变成破图占位。
尺寸、格式、清晰度:一眼就能排掉的坑
图片规格怎么设更稳
优先用JPG(商品主图最稳),需要透明背景再用PNG。能用WebP就用,但遇到老机型/某些小程序内核不兼容时,WebP容易翻车。
- 主图建议:800×800 或 1000×1000,1:1更通用
- 单张大小建议:≤2MB,能压到500KB更舒服
- 避免超长图(比如 1200×8000),顾客端渲染容易白屏
有水印也要注意位置,别贴到边缘。部分端会裁切,裁完只剩半个图,看起来像“加载错了”。
素材审核与链接失效:后台能看不代表顾客能看
审核卡住的表现
后台显示“已上传”,顾客端却不出图,很多时候是审核未通过或待审。尤其是含二维码、联系方式、夸张对比词、疑似品牌侵权元素的图,容易被拦。
链接失效/被拦截的表现
- 图片用的是外链图床,链接过期或防盗链开启,顾客端直接403
- 链接是http而不是https,部分环境会拦截混合内容
- 更换了域名/开启CDN后,旧缓存还在,顾客端拉到旧地址
快速验证:把顾客端那张图的地址复制到浏览器无痕窗口打开,打不开就别纠结,直接换源或重新上传。
照着做,10分钟内把问题定位并修掉
- 把破图那张重新导出为JPG,尺寸改成800×800,压到500KB-2MB再传一次
- 到素材/图片管理里看状态,出现待审/驳回就按原因改图(去掉二维码、联系方式、疑似侵权元素)
- 有用外链的,直接改成平台托管;必须外链就确保https、关闭防盗链或加入平台白名单
- 让同事用另一台手机、另一条网络测试;你这边清缓存/重进商品页,避免被旧缓存误导
- 仍然异常就记录:商品ID、图片文件名、上传时间(例如2026年3月12日22:00附近)、顾客端机型与网络,提交客服/技术工单,定位会快很多
想省心:把图片做成“固定模板”(800×800、JPG、≤1MB、无敏感元素),以后上新基本不会再遇到顾客端破图。