Есть зип архив, хочу отправить его в HttpResponse или FileResponse, архив в байтах, указал content-type, content-encoding, content-disposition, и всё вроде верно, в Google Chrome загрузка работает, а в Mozillа - нет, не знаю, в чём проблема
# часть кода опущено
creator = XmlCreator(tables_preset=tables_preset, data=data)
try:
xml_archive = creator.archive()
except Exception:
raise Http404("User data to create XML was not found")
else:
response = FileResponse(
xml_archive, as_attachment=True,
filename=f'{tables_preset["user"]}-{period_from.strftime("%Y-%m-%d")}.zip'
)
response.headers['Content-Encoding'] = None
# response = HttpResponse(xml_archive, content_type='application/zip')
# response['Content-Disposition'] = f'attachment; filename="{tables_preset["user"]}-{period_from.strftime("%Y-%m-%d")}.zip"'
# response['Content-Encoding'] = 'gzip'
return response