Change unknown file extension mimetype to application/octet-stream

This commit is contained in:
Michael Lazar 2020-07-16 23:59:15 -04:00
parent 7215195b8c
commit cfceeb111c
2 changed files with 5 additions and 1 deletions

View File

@ -6,6 +6,10 @@
- Server access logs are now redirected to ``stdout`` instead of ``stderr``. - Server access logs are now redirected to ``stdout`` instead of ``stderr``.
This is intended to make it easier to use a log manager tool to split them This is intended to make it easier to use a log manager tool to split them
out from other server messages like startup information and error tracebacks. out from other server messages like startup information and error tracebacks.
- The default mimetype for unknown file extensions will now be sent as
"application/octet-stream" instead of "text/plain". The expectation is that
it would be safer for a client to download an unknown file rather than
attempting to display it inline as text.
### v0.5.0 (2020-07-14) ### v0.5.0 (2020-07-14)

View File

@ -198,7 +198,7 @@ class StaticDirectoryApplication(JetforceApplication):
if encoding: if encoding:
return f"{mime}; charset={encoding}" return f"{mime}; charset={encoding}"
else: else:
return mime or "text/plain" return mime or "application/octet-stream"
def add_extra_parameters(self, meta: str) -> str: def add_extra_parameters(self, meta: str) -> str:
""" """