0
Fonction crated pour permettre aux utilisateurs de télécharger des fichiers pdf par lien. Fonctionne bien, le seul problème que l'utilisateur enregistre est .html. Donc, tous les fichiers sont file.pdf.html.Servir des fichiers pdf par lien, télécharger comme 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
Pourquoi?
petite faute de frappe. read() au lieu prêt –
woops merci de le remarquer, corrigé! –