浏览代码

Merge pull request #329 from tracim/fix/320/name_of_exported_pdf_file

Damien Accorsi 7 年前
父节点
当前提交
c41b98f3c9
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      tracim/tracim/controllers/page.py

+ 7 - 1
tracim/tracim/controllers/page.py 查看文件

100
             file_path = content_api.get_one_revision_filepath(file.revision_id)
100
             file_path = content_api.get_one_revision_filepath(file.revision_id)
101
         path = preview_manager.get_pdf_preview(file_path=file_path,
101
         path = preview_manager.get_pdf_preview(file_path=file_path,
102
                                                page=page)
102
                                                page=page)
103
+        file_suffix = ''
104
+        if page > -1:
105
+            file_suffix = '.page-{}'.format(page + 1)
103
         tg.response.headers['Content-Disposition'] = \
106
         tg.response.headers['Content-Disposition'] = \
104
-            'attachment; filename="{}"'.format(file.file_name)
107
+            'attachment; filename="{}{}.pdf"'.format(
108
+                file.label,
109
+                file_suffix,
110
+            )
105
         with open(path, 'rb') as pdf:
111
         with open(path, 'rb') as pdf:
106
             return pdf.read()
112
             return pdf.read()
107
 
113