From d4b107a8503980f2a4cd3067e7fc0556eaae6ba0 Mon Sep 17 00:00:00 2001
From: rlacko <rlacko@sch.bme.hu>
Date: Tue, 25 Feb 2020 22:18:43 +0100
Subject: [PATCH] mime types from python

---
 src/document/views.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/document/views.py b/src/document/views.py
index bc72df6..86e53f1 100644
--- a/src/document/views.py
+++ b/src/document/views.py
@@ -6,6 +6,7 @@ from rest_framework.parsers import JSONParser, MultiPartParser
 from django.http import HttpResponse, Http404
 from rest_framework.decorators import action
 import os
+import mimetypes
 
 
 class DocumentViewSet(viewsets.ModelViewSet):
@@ -56,7 +57,7 @@ class DocumentViewSet(viewsets.ModelViewSet):
         with document.file.open() as fh:
             response = HttpResponse(
                 fh.read(),
-                content_type="application"
+                content_type=mimetypes.guess_type(document.file.name)
             )
             response['Content-Disposition'] = \
                 'inline; filename=' + os.path.basename(document.file.name)
-- 
GitLab