Environnement AWS Lambda Python
J'ai essayé de "guess_type" .webp` dans l'environnement Python d'AWS Lambda.
python
import mimetypes
print(mimetypes.guess_type('.webp'))
# none
C'est devenu nul.
python
import mimetypes
print(mimetypes.types_map['.webp'])
# none
webp n'existe pas dans types_map, alors ajoutez-le
python
import mimetypes
mimetypes.add_type('image/webp', '.webp')
print(mimetypes.guess_type('.webp'))
# image/webp
Colonisé.
Le dictionnaire des types mime dépend de l'environnement, donc si vous ne pouvez pas guess_type
ou guess_extention
, vérifiez si la cible existe dans le dictionnaire.
S'il n'existe pas, il peut être ajouté avec ʻadd_type`.
Référence) https://note.nkmk.me/python-mimetypes-usage/