Update views.py to adapt headers based on REVERSE_PROXY_TYPE

merge-requests/154/head^2
Hazmo 2018-04-22 11:59:41 +00:00
rodzic 0695cd85e1
commit be7e8e1e7e
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -238,9 +238,9 @@ class TrackFileViewSet(viewsets.ReadOnlyModelViewSet):
f.serve_from_source_path)
response = Response()
filename = f.filename
if settings.USE_APACHE_HEADERS:
if settings.REVERSE_PROXY_TYPE == 'apache':
response['X-Sendfile'] = file_path
else:
elif settings.REVERSE_PROXY_TYPE == 'nginx':
response['X-Accel-Redirect'] = file_path
filename = "filename*=UTF-8''{}".format(
urllib.parse.quote(filename))