testingwebapp fixes, weeek tasks 2948-2958
This commit is contained in:
@@ -27,7 +27,9 @@ SUPPORTED_EXT = {
|
||||
|
||||
|
||||
def resolve_document_kind(mimetype: str | None, original_name: str | None = '') -> Optional[str]:
|
||||
m = (mimetype or '').lower()
|
||||
# Браузеры часто шлют «text/plain; charset=utf-8» — без отсечения параметров ключ не совпадает.
|
||||
raw = (mimetype or '').strip()
|
||||
m = raw.split(';', 1)[0].strip().lower()
|
||||
n = (original_name or '').lower()
|
||||
if m in SUPPORTED_MIME:
|
||||
return SUPPORTED_MIME[m]
|
||||
|
||||
Reference in New Issue
Block a user