fixed the content type on object server to return what is in the xattrs exactly
This commit is contained in:
parent
3d112ecfdb
commit
195b71da60
@ -607,9 +607,10 @@ class ObjectController(object):
|
||||
if_modified_since:
|
||||
file.close()
|
||||
return HTTPNotModified(request=request)
|
||||
response = Response(content_type=file.metadata.get('Content-Type',
|
||||
'application/octet-stream'), app_iter=file,
|
||||
response = Response(app_iter=file,
|
||||
request=request, conditional_response=True)
|
||||
response.headers['Content-Type'] = file.metadata.get('Content-Type',
|
||||
'application/octet-stream')
|
||||
for key, value in file.metadata.iteritems():
|
||||
if key.lower().startswith('x-object-meta-') or \
|
||||
key.lower() in self.allowed_headers:
|
||||
@ -647,8 +648,9 @@ class ObjectController(object):
|
||||
except (DiskFileError, DiskFileNotExist):
|
||||
file.quarantine()
|
||||
return HTTPNotFound(request=request)
|
||||
response = Response(content_type=file.metadata['Content-Type'],
|
||||
request=request, conditional_response=True)
|
||||
response = Response(request=request, conditional_response=True)
|
||||
response.headers['Content-Type'] = file.metadata.get('Content-Type',
|
||||
'application/octet-stream')
|
||||
for key, value in file.metadata.iteritems():
|
||||
if key.lower().startswith('x-object-meta-') or \
|
||||
key.lower() in self.allowed_headers:
|
||||
|
Loading…
x
Reference in New Issue
Block a user