v2.0.0。投稿一多,截图和 zip 就会把应用服务器磁盘与带宽打穿。路线定成:浏览器直传 R2,元数据落库。
Added
重点
- ⭐ 预签名 PUT 直传:截图 / 视频 / 源码包统一走 R2
- ⭐ 完成回调落库:
cs_item_files管 kind、大小、etag 与状态 - ⭐ 私有桶读策略:下载与预览用短期预签名 GET 或受控代理
细节
- 后台同样写入同一套对象约定,运营补传不另起炉灶
- 按 kind 校验 MIME / 大小白名单;object_key 禁止路径穿越
- CORS、日配额与 orphan 清理策略可配
- 缩略图可走公共读域或长时效签名,按站长配置
Changed
- 大文件默认不再以
multipart/form-data打到 Go 进程 - 版本号升至 v2.0.0
Notes
- 难点在哪:凭证绝不能下发前端;预签名约束 Content-Type/Length;未完成上传要能过期清理——任一疏漏都会变成安全或账单事故。
- 升级后请在后台填好 R2 凭证并自测:申请凭证 → 直传 → 回调 → 详情可见。
还没有评论,来抢沙发吧