0
Crated-Funktion, damit Benutzer PDF-Dateien per Link herunterladen können. Funktioniert gut, das einzige Problem, dass der Benutzer speichern ist .html. Alle Dateien sind also file.pdf.html.PDF-Dateien per Link, heruntergeladen als pdf.html
def download(request,ticket_id):
ticket_path = str(Ticket.objects.get(id=ticket_id).upload)
with open('files/media/' + ticket_path, 'rb') as pdf:
response = HttpResponse(pdf.read())
response['content_type'] = 'application/pdf'
response['Content-Disposition'] = 'attachment;filename="file.pdf"'
return response
Warum?
wenig Tippfehler. read() statt bereit –
wops danke fürs merken, behoben! –