|
28 | 28 | "woff2": "font/woff2", "jar": "application/java-archive", "war": "application/java-archive",
|
29 | 29 | "ear": "application/java-archive", "json": "application/json", "hqx": "application/mac-binhex40",
|
30 | 30 | "doc": "application/msword", "pdf": "application/pdf", "ps": "application/postscript",
|
| 31 | + "docx": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", |
| 32 | + "xlsx": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", |
| 33 | + "pptx": "application/vnd.openxmlformats-officedocument.presentationml.presentation", |
31 | 34 | "eps": "application/postscript", "ai": "application/postscript", "rtf": "application/rtf",
|
32 | 35 | "m3u8": "application/vnd.apple.mpegurl", "kml": "application/vnd.google-earth.kml+xml",
|
33 | 36 | "kmz": "application/vnd.google-earth.kmz", "xls": "application/vnd.ms-excel",
|
@@ -87,4 +90,4 @@ def get(self, with_valid=True):
|
87 | 90 | 'Content-Disposition': 'attachment; filename="{}"'.format(
|
88 | 91 | file.file_name)})
|
89 | 92 | return HttpResponse(file.get_byte(), status=200,
|
90 |
| - headers={'Content-Type': mime_types.get(file.file_name.split(".")[-1], 'text/plain')}) |
| 93 | + headers={'Content-Type': mime_types.get(file_type, 'text/plain')}) |
0 commit comments