fix: 空文件 verdict error→pass
console.py upload_multiple_files L1278-1291: 空文件被硬编码成 verdict='error' ok=False 根因: 把'没内容'当成'检测异常' 修复: 空文件是合法文件, 改成 verdict='pass' ok=True reason='空文件,无风险'
This commit is contained in:
@@ -1276,17 +1276,18 @@ async def test_upload(
|
|||||||
with tempfile.NamedTemporaryFile(delete=False, suffix=suffix) as tmp:
|
with tempfile.NamedTemporaryFile(delete=False, suffix=suffix) as tmp:
|
||||||
content = await f.read()
|
content = await f.read()
|
||||||
if not content:
|
if not content:
|
||||||
|
# 空文件不是错误 — 合法文件, 只是没内容, 直接放行
|
||||||
results.append({
|
results.append({
|
||||||
"filename": filename,
|
"filename": filename,
|
||||||
"size": 0,
|
"size": 0,
|
||||||
"verdict": "error",
|
"verdict": "pass",
|
||||||
"verdict_cn": verdict_label("error"),
|
"verdict_cn": verdict_label("pass"),
|
||||||
"verdict_badge": verdict_badge("error"),
|
"verdict_badge": verdict_badge("pass"),
|
||||||
"score": 0,
|
"score": 0,
|
||||||
"reason": "空文件",
|
"reason": "空文件,无风险",
|
||||||
"findings": [],
|
"findings": [],
|
||||||
"duration_ms": 0,
|
"duration_ms": 0,
|
||||||
"ok": False,
|
"ok": True,
|
||||||
})
|
})
|
||||||
continue
|
continue
|
||||||
tmp.write(content)
|
tmp.write(content)
|
||||||
|
|||||||
Reference in New Issue
Block a user