两种源码层面原因
程序 OSS SDK 版本兼容问题
这套二开分站系统内置的阿里云 OSS SDK 比较老旧,部分密钥格式、签名算法不兼容。
程序强制校验 CDN 域名,不能留空、不能使用原生域名
部分定制版本要求必须绑定备案后的自定义加速域名,直接填写 OSS 外网域名会判定参数非法。
快速验证方案
登录阿里云 OSS 浏览器「OSS Browser」,使用相同的 AccessKey 密钥登录:
能正常登录 → 密钥本身没问题,是网站程序校验规则问题
无法登录 → 密钥复制错误、权限不足
⚠️重点提醒
之前图片 404 就是 OSS 上传没生效,现在code:3直接阻断上传流程,不要继续上传旧图片测试,修好参数再传全新图片。
程序 OSS SDK 版本兼容问题