Comment déterminer les types MIME de fichiers en Python
La détermination du type MIME d'un fichier peut être utile lors du stockage et de la distribution de fichiers, car elle permet au navigateur ou à l'application de lancer automatiquement le logiciel approprié pour visualiser ou ouvrir le fichier.
Utilisation de python-magic Bibliothèque
La bibliothèque python-magic, disponible sur GitHub, fournit une méthode pratique pour extraire les types MIME des fichiers.
import magic mime = magic.Magic(mime=True) mime_type = mime.from_file("testdata/test.pdf") # Returns 'application/pdf'
Alternatives à python-magic
Si python-magic ne répond pas à vos exigences, considérez ces éléments alternatives :
Le navigateur ajoute-t-il des informations de type MIME ?
En général, les navigateurs n'ajoutent pas automatiquement d'informations de type MIME lors de la publication de fichiers sur une page Web. Au lieu de cela, il incombe généralement au serveur de définir l'en-tête de type de contenu approprié en fonction du type MIME du fichier servi.
Services de données pour les informations de type MIME
Bien qu'il n'existe pas de bases de données dédiées spécifiquement aux informations de type MIME, plusieurs services Web peuvent aider à identifier MIME. types.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!