From 1079ca16de355fce8ac9ef2b18265500913c3359 Mon Sep 17 00:00:00 2001 From: zhaolei <12153398@qq.com> Date: Thu, 29 Oct 2026 17:33:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A9=BA=E6=96=87=E4=BB=B6=20verdict=20?= =?UTF-8?q?error=E2=86=92pass?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit console.py upload_multiple_files L1278-1291: 空文件被硬编码成 verdict='error' ok=False 根因: 把'没内容'当成'检测异常' 修复: 空文件是合法文件, 改成 verdict='pass' ok=True reason='空文件,无风险' --- app/console.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/console.py b/app/console.py index 5eba78c..6c19cf9 100644 --- a/app/console.py +++ b/app/console.py @@ -1276,17 +1276,18 @@ async def test_upload( with tempfile.NamedTemporaryFile(delete=False, suffix=suffix) as tmp: content = await f.read() if not content: + # 空文件不是错误 — 合法文件, 只是没内容, 直接放行 results.append({ "filename": filename, "size": 0, - "verdict": "error", - "verdict_cn": verdict_label("error"), - "verdict_badge": verdict_badge("error"), + "verdict": "pass", + "verdict_cn": verdict_label("pass"), + "verdict_badge": verdict_badge("pass"), "score": 0, - "reason": "空文件", + "reason": "空文件,无风险", "findings": [], "duration_ms": 0, - "ok": False, + "ok": True, }) continue tmp.write(content)