AWS Lambda Python-Umgebung
Ich habe versucht, "rate_type" .webp in der Python-Umgebung von AWS Lambda zu verwenden.
python
import mimetypes
print(mimetypes.guess_type('.webp'))
# none
Es ist keines geworden.
python
import mimetypes
print(mimetypes.types_map['.webp'])
# none
webp ist in types_map nicht vorhanden, fügen Sie es also hinzu
python
import mimetypes
mimetypes.add_type('image/webp', '.webp')
print(mimetypes.guess_type('.webp'))
# image/webp
Erledigt.
Das Mimetypes-Wörterbuch ist umgebungsabhängig. Wenn Sie also nicht "rate_type" oder "rate_extention" können, überprüfen Sie, ob das Ziel im Wörterbuch vorhanden ist.
Wenn es nicht existiert, können Sie es mit add_type
hinzufügen.
Referenz) https://note.nkmk.me/python-mimetypes-usage/
Recommended Posts