ZIP: только PDF/Word, остальные пропускать, v1.5
This commit is contained in:
@@ -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')",
|
||||
|
||||
Reference in New Issue
Block a user