mirror of https://gitlab.com/litecord/litecord.git
images: hardcode jpeg/webp
This commit is contained in:
parent
3e28501bdb
commit
6a085c2190
|
|
@ -14,17 +14,30 @@ IMAGE_FOLDER = Path('./images')
|
||||||
log = Logger(__name__)
|
log = Logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
def _get_ext(mime: str):
|
EXTENSIONS = {
|
||||||
if mime == 'image/webp':
|
'image/jpeg': 'jpeg',
|
||||||
return 'webp'
|
'image/webp': 'webp'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
MIMES = {
|
||||||
|
'jpg': 'image/jpeg',
|
||||||
|
'jpe': 'image/jpeg',
|
||||||
|
'webp': 'image/webp',
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def _get_ext(mime: str) -> str:
|
||||||
|
if mime in EXTENSIONS:
|
||||||
|
return EXTENSIONS[mime]
|
||||||
|
|
||||||
extensions = mimetypes.guess_all_extensions(mime)
|
extensions = mimetypes.guess_all_extensions(mime)
|
||||||
return extensions[0].strip('.')
|
return extensions[0].strip('.')
|
||||||
|
|
||||||
|
|
||||||
def _get_mime(ext: str):
|
def _get_mime(ext: str):
|
||||||
if ext == 'webp':
|
if ext in MIMES:
|
||||||
return 'image/webp'
|
return MIMES[ext]
|
||||||
|
|
||||||
return mimetypes.types_map[f'.{ext}']
|
return mimetypes.types_map[f'.{ext}']
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue