ZIP: только PDF/Word, остальные пропускать, v1.5

This commit is contained in:
2026-06-16 14:59:19 +04:00
parent d5858d7836
commit 435f617a25
2 changed files with 11 additions and 1 deletions
+8
View File
@@ -178,6 +178,14 @@ class ContractsApp:
zdata = zf.read(zname)
zmime = mimeutil.guess_mime(zname) or "application/octet-stream"
# Только PDF и Word
if zmime not in (
"application/pdf",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/msword",
):
continue
# Сохранить как отдельный документ
db.execute(
"INSERT INTO documents (filename, mime_type, original_bytes, status) VALUES (%s,%s,%s,'uploaded')",