按 AOS 抠图规则校验原图并返回明确错误 #42
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "codex/rmbg-provider-limits-20261105"
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?
当前 AOS 抠图接口允许最大 4096×4096、50 MB 的原图;通用状态码另外列出 URL 取图 30 MB 上限。超尺寸图片此前会静默缩小后提交。现按上游要求校验大小、尺寸及可识别的不支持格式,超限明确返回实际值、上限、建议与 HTTP 400;30–50 MB 原文件走文件上传,不改变图片字节。保留 BMP/RAW 等上游支持而 Sharp 无法识别的格式,由上游校验。
AOS 的 HTTP 状态、任务失败状态和原任务号保留在错误链中,区分取图失败、超限、格式、空结果、处理超时、查询与结果下载失败。未确认结果时提示核对原任务,创建任务不自动重试。
验证:758 项辅助测试通过、1 项跳过;新增 API 验证通过,确认输入超限返回 HTTP 400,POST 与轮询返回相同原因和建议。覆盖 4096 像素及 50 MB 边界、超限不调用上游、原文件字节不变、GET 重试不重复创建。变更文件 Biome、TypeScript、日志、测试及凭据检查通过。