python bietet eine Reihe von Optionen zum Erhalten von MIME-Typen:
python-magic:
python-magic actary und identifiziert. Es bietet eine umfassende Datenbank von Dateitypen und ihren zugehörigen MIME -Typen. Um es zu installieren, verwenden Sie PIP Python-Magic. Magie importieren mime = magic.magic (mime = true) mime_type = mime.from_file ("path/to/file.pdf") # gibt 'pdf'
mimetypes modul:
import magic mime = magic.Magic(mime=True) mime_type = mime.from_file("path/to/file.pdf") # Returns 'application/pdf'
Python-integrierte Mimetypen-Modul, die für Mime-Typen angewendet werden, kann für Mime-Typen verwendet werden. Beachten Sie, dass es eine begrenzte und hartcodierte Zuordnung von Dateierweiterungen zu MIME -Typen verwendet und möglicherweise nicht alle möglichen Fälle abdeckt. Mimetypen importieren mime_type = mimetypes.guess_type ("path/to/file.pdf") [0] # gibt 'Anwendung/pdf'
externe Webdienste:
import magic mime = magic.Magic(mime=True) mime_type = mime.from_file("path/to/file.pdf") # Returns 'application/pdf'
Verschiedene Online -Dienste Angebot mime type Lookup -Kapazitäten. Sie können eine Datei oder eine bekannte Dateierweiterung an diese Dienste senden und den entsprechenden MIME -Typ empfangen.
herunterladbare Datenbanken:
Wenn Sie den Offline -Zugriff auf MIME -Typinformationen bevorzugen, sollten Sie Ihre eigenen Dateitypen und deren MIME -Typen herunterladen und pflegen. Mehrere Ressourcen bieten solche Datenbanken an, auf die Sie lokal speichern und zugreifen können.
Zusätzliche Überlegungen:
Datei Posting:
Browser enthalten normalerweise keine Informationen, wenn sie Informationen zu Web -Pages auf Web -Seiten veröffentlichen. Dies liegt daran, dass der Browser davon ausgeht, dass der Server die Datei -Upload den entsprechenden MIME -Typ ermittelt und angibt.Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3