Generated: Wed 2013-03-13 10:33 CET
Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/filer/server/backends/xsendfile.py
Stats: 0 executed, 7 missed, 2 excluded, 8 ignored
#-*- coding: utf-8 -*-
from django.http import HttpResponse
from filer.server.backends.base import ServerBase
class ApacheXSendfileServer(ServerBase):
def serve(self, request, file_obj, **kwargs):
response = HttpResponse()
response['X-Sendfile'] = file_obj.path
# This is needed for lighttpd, hopefully this will
# not be needed after this is fixed:
# http://redmine.lighttpd.net/issues/2076
response['Content-Type'] = self.get_mimetype(file_obj.path)
self.default_headers(request=request, response=response, file_obj=file_obj, **kwargs)
return response