|
|
|
|
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
|
|