added corresponding content-type for a downloaded book, otherwise default text/html is used

pull/373/head
unknown 7 years ago
parent 0f0c6dde09
commit 6855deceef

@ -874,6 +874,10 @@ def get_opds_download_link(book_id, book_format):
file_name = helper.get_valid_filename(file_name) file_name = helper.get_valid_filename(file_name)
headers = Headers() headers = Headers()
headers["Content-Disposition"] = "attachment; filename*=UTF-8''%s.%s" % (quote(file_name.encode('utf8')), book_format) headers["Content-Disposition"] = "attachment; filename*=UTF-8''%s.%s" % (quote(file_name.encode('utf8')), book_format)
try:
headers["Content-Type"] = mimetypes.types_map['.' + book_format]
except KeyError:
headers["Content-Type"] = "application/octet-stream"
app.logger.info(time.time() - startTime) app.logger.info(time.time() - startTime)
startTime = time.time() startTime = time.time()
if config.config_use_google_drive: if config.config_use_google_drive:

Loading…
Cancel
Save