fix bug
Showing
1 changed file
with
7 additions
and
4 deletions
... | @@ -282,11 +282,14 @@ class DocView(GenericView, DocHandler): | ... | @@ -282,11 +282,14 @@ class DocView(GenericView, DocHandler): |
282 | pdf_file = args.get('pdf_file') | 282 | pdf_file = args.get('pdf_file') |
283 | file_write(pdf_file, tmp_save_path) | 283 | file_write(pdf_file, tmp_save_path) |
284 | 284 | ||
285 | # if not fitz.open("pdf", pdf_file).isPDF: | 285 | try: |
286 | file = fitz.Document(tmp_save_path) | 286 | file = fitz.Document(tmp_save_path) |
287 | if not file.isPDF: | 287 | except Exception as e: |
288 | file.close() | ||
289 | raise self.invalid_params(msg='invalid params: not a PDF file') | 288 | raise self.invalid_params(msg='invalid params: not a PDF file') |
289 | else: | ||
290 | if not file.isPDF: | ||
291 | file.close() | ||
292 | raise self.invalid_params(msg='invalid params: not a PDF file') | ||
290 | 293 | ||
291 | file.close() | 294 | file.close() |
292 | # 1. 上传信息记录 | 295 | # 1. 上传信息记录 | ... | ... |
-
Please register or sign in to post a comment