kevin9327
e12e0c7d02
fix(watchlist): 自选导入上传分块读取, 越限即拒绝而非读完再拒
import-csv / import-image 原先 `await file.read()` 之后才比较长度, 上限只在
整个文件进入内存之后生效, 与 issue #204 修复前的扩展数据上传同类。新增
_read_upload_capped 分块读取, 累计超过上限的那一块立即返回 400 并停止读取,
状态码与文案不变; 内存占用不超过上限 + 一块。
测试: 新增 5 例 (含「越限后不再继续读取」的字节计数断言); test_watchlist_csv
的上传 mock 改为像真实 UploadFile 一样读尽返回 b""。
2026-09-05 21:11:44 +09:00
..
2026-06-18 17:18:23 +08:00
2026-08-30 19:05:32 +08:00
2026-07-14 18:49:23 +08:00
2026-06-27 23:23:34 +08:00
2026-07-03 14:11:26 +08:00
2026-09-05 15:41:15 +08:00
2026-08-23 19:13:03 +08:00
2026-09-01 22:20:01 +08:00
2026-09-05 15:41:15 +08:00
2026-07-18 23:37:54 +08:00
2026-08-31 16:50:21 +08:00
2026-07-10 16:37:11 +08:00
2026-09-03 17:35:16 +08:00
2026-09-03 12:45:24 +08:00
2026-08-30 19:05:31 +08:00
2026-09-05 15:41:15 +08:00
2026-09-04 16:37:06 +08:00
2026-08-31 16:50:21 +08:00
2026-08-23 14:57:12 +08:00
2026-08-16 23:39:07 +08:00
2026-08-31 16:50:12 +08:00
2026-08-02 19:18:07 +08:00
2026-08-30 19:05:05 +08:00
2026-09-05 17:16:58 +08:00
2026-09-05 15:41:15 +08:00
2026-07-12 22:42:38 +08:00
2026-08-23 19:29:44 +08:00
2026-09-05 21:11:44 +09:00