Files
用户CI Test 481b421697 fix(P0-2): sign_url 添加 slash_safe=True 修复签名403
根因: oss2.Bucket.sign_url 默认 slash_safe=False,key 中的 / 会被
编码为 %2F,导致 URL 路径与签名计算时的 canonicalized resource
不一致,OSS 返回 403 签名无效。

修复:
- API 端 storage.py get_download_url 加 slash_safe=True
- Worker 端 oss_helpers.py get_signed_download_url 加 slash_safe=True
- 新增 2 个单元测试验证 slash_safe 参数传递

相关: P0-2 预签名 URL 签名无效问题
2026-07-10 21:23:59 +08:00
..