Setting proper filename in Content-Disposition

This commit is contained in:
Łukasz Czyż 2023-12-16 17:24:41 +01:00
parent 7ddcaac4cd
commit c380b2d902

View File

@ -1106,8 +1106,12 @@ class BulkDownloadView(GenericAPIView):
strategy.add_document(doc) strategy.add_document(doc)
with open(temp.name, "rb") as f: with open(temp.name, "rb") as f:
response = HttpResponse(f, content_type="application/zip") file_extension = "pdf" if single_file else "zip"
response["Content-Disposition"] = "attachment"
response = HttpResponse(f, content_type=f"application/{file_extension}")
response[
"Content-Disposition"
] = f'attachment; filename="documents.{file_extension}"'
return response return response