Files
Genarrative/server-rs/crates
lhk229 0dd34d1a65 抠图结果下载/解码加大小与尺寸上限,防止上游响应撑爆内存
response.bytes() 直接分配任意大小响应,作为 BgFilter 降级路径且逐帧动画可并发多次
调用,异常/恶意上游会造成 API 进程内存压力。复用 BgFilter 路径的做法:
- 下载:先按 Content-Length 拒绝,再流式 chunk 累加,超 32MB 立即中断
- 解码:ImageReader + Limits(边长 ≤8192、max_alloc 上限)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 07:56:37 +00:00
..
2026-06-11 23:06:41 +08:00
1
2026-05-10 13:18:46 +08:00