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