This commit is contained in:
Kovid Goyal 2024-10-10 07:44:58 +05:30
parent 773ddd7a68
commit cfb9a67baa
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -285,6 +285,8 @@ def legacy_get(ctx, rd, what, book_id, library_id, filename):
ua = rd.inheaders.get('User-Agent', '') ua = rd.inheaders.get('User-Agent', '')
is_old_kindle = 'Kindle/3' in ua is_old_kindle = 'Kindle/3' in ua
ans = get(ctx, rd, what, book_id, library_id) ans = get(ctx, rd, what, book_id, library_id)
if is_old_kindle: # Content-Disposition causes downloads to fail when the filename has non-ascii chars in it if is_old_kindle:
# Content-Disposition causes downloads to fail when the filename has non-ascii chars in it
# https://www.mobileread.com/forums/showthread.php?t=364015
rd.outheaders.pop('Content-Disposition', '') rd.outheaders.pop('Content-Disposition', '')
return ans return ans