fix: 修复上传端点 500 错误 — 配置字段名拼写错误 #119
Reference in New Issue
Block a user
Delete Branch "fix/upload-size-limit-2000mb"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题
上传功能 2 个端点全部返回 500:
/api/v1/upload/prepare-direct-uploadOSS_DIRECT_UPLOAD_EXPIRE_SECONDS的上传端点根因
config.py中定义字段名为OSS_DIRECT_UPLOAD_EXPRESS_SECRET(错误),但upload.py访问的是settings.OSS_DIRECT_UPLOAD_EXPIRE_SECONDS(正确),导致AttributeError→ 500。修复
将
config.py第 90 行字段名从OSS_DIRECT_UPLOAD_EXPRESS_SECRET重命名为OSS_DIRECT_UPLOAD_EXPIRE_SECONDS。验证
settings.OSS_DIRECT_UPLOAD_EXPIRE_SECONDS == 900部署注意
.env.production中有MAX_UPLOAD_SIZE_MB=2000代码审计紧急审查 — PR #119 通过
Head SHA:
e6ecce79| 1 文件 +1/-1根因确认
OSS_DIRECT_UPLOAD_EXPRESS_SECRET(错误)settings.OSS_DIRECT_UPLOAD_EXPIRE_SECONDS修复验证
OSS_DIRECT_UPLOAD_EXPIRE_SECONDS: int = 900结论
审查通过,可以紧急合并部署。