From 9ffce6399e28f6fd7be3ee18968d81edee45ffb7 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 11 Apr 2011 22:32:26 -0400 Subject: [PATCH] Used document MIME type when downloading otherwise use 'application/octet-stream' if none --- apps/documents/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/documents/views.py b/apps/documents/views.py index fc2d5edb38..058ff1fa7d 100644 --- a/apps/documents/views.py +++ b/apps/documents/views.py @@ -575,7 +575,12 @@ def document_download(request, document_id): try: #Test permissions and trigger exception document.open() - return serve_file(request, document.file, save_as=u'"%s"' % document.get_fullname(), content_type='image/jpeg') + return serve_file( + request, + document.file, + save_as=u'"%s"' % document.get_fullname(), + content_type=document.file_mimetype if document.file_mimetype else 'application/octet-stream' + ) except Exception, e: messages.error(request, e) return HttpResponseRedirect(request.META['HTTP_REFERER'])