From 6f067ec9a3d6e3c62c0214cdb1bd18f4d2c43905 Mon Sep 17 00:00:00 2001 From: Andrea Lepori Date: Sat, 29 Aug 2020 14:51:39 +0200 Subject: revert to previous download method --- client/views.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'client/views.py') diff --git a/client/views.py b/client/views.py index cb595e8..11ff367 100644 --- a/client/views.py +++ b/client/views.py @@ -49,12 +49,9 @@ def index(request): context = {'doc': document} html = template.render(context) pdf = pdfkit.from_string(html, False) - # build response - filename = document.document_type.name + ".pdf" - response = HttpResponse(pdf, content_type='application/pdf') - response['Content-Disposition'] = 'attachment; filename="' + filename + '"' - response['Content-Length'] = len(pdf) - return response + result = BytesIO(pdf) + result.seek(0) + return FileResponse(result, filename=document.document_type.name+".pdf") elif request.POST["action"][0] == 'a': # sign autosign doc if document.status == "autosign": -- cgit v1.2.1