Used document MIME type when downloading otherwise use 'application/octet-stream' if none

This commit is contained in:
Roberto Rosario
2011-04-11 22:32:26 -04:00
parent c6b5f7351e
commit 9ffce6399e

View File

@@ -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'])