component file sharing: set server name at render time

This commit is contained in:
Goffi 2022-01-25 17:15:00 +01:00
commit e94df887d4

View file

@ -82,10 +82,10 @@ OVER_QUOTA_TXT = D_(
"{used_space}, you can't upload {file_size} more."
)
server.version = unicodedata.normalize(
HTTP_VERSION = unicodedata.normalize(
'NFKD',
f"{C.APP_NAME} file sharing {C.APP_VERSION}"
).encode('ascii','ignore')
)
class HTTPFileServer(resource.Resource):
@ -122,6 +122,7 @@ class HTTPFileServer(resource.Resource):
return 'attachment'
def render(self, request):
request.setHeader("server", HTTP_VERSION)
request.setHeader("Access-Control-Allow-Origin", "*")
request.setHeader("Access-Control-Allow-Methods", "OPTIONS, HEAD, GET, PUT")
request.setHeader(