Comment découvrir les types de fichiers MIME en Python ?

Mary-Kate Olsen
Libérer: 2024-11-15 10:14:02
original
688 Les gens l'ont consulté

How to Discover File MIME Types in Python?

Découverte des types MIME de fichiers en Python

La détermination du type MIME d'un fichier est cruciale pour faciliter l'ouverture automatique dans les navigateurs en fonction des en-têtes de type de contenu dans Réponses HTTP. Cet article explore les méthodes d'obtention de types MIME en Python.

Utilisation de la bibliothèque python-magic

La bibliothèque python-magic fournit une approche simple pour extraire les types MIME. Son tronc actuel situé sur Github propose une méthode mise à jour :

import magic
mime = magic.Magic(mime=True)
mime.from_file("testdata/test.pdf") # 'application/pdf'
Copier après la connexion

Cet extrait de code récupère le type MIME du fichier nommé "test.pdf", qui dans ce cas est "application/pdf".

Considérations supplémentaires

  • Implication du navigateur : Les navigateurs n'ajoutent généralement pas d'informations de type MIME lors de la publication de fichiers.
  • Bases de données pour les types MIME : Bien qu'il existe des bases de données dédiées aux types MIME, il est généralement plus efficace d'utiliser une bibliothèque comme python-magic.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal