«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Методы и методы поиска типов MIME в Python

Методы и методы поиска типов MIME в Python

Опубликовано в 2025-04-16
Просматривать:197

How do you Find MIME Types in Python?

нахождение типов MIME в Python

При хранении файлов, таких как изображения или документы, может быть полезным включать их MIME (многоцелевые расширения почты). Эта информация имеет решающее значение для веб-страниц, чтобы автоматически запустить правильное приложение или просмотр при загрузке файлов.

Python предоставляет ряд параметров для получения типов MIME:

Python-Magic:

Python-Magic Anageed Analysiport Analysization и идентификация. Он предлагает комплексную базу данных типов файлов и связанных с ними типов MIME. Чтобы установить его, используйте PIP установить Python-Magic. mime = magic.magic (mime = true) mime_type = mime.from_file ("path/to/file.pdf") # возвращает 'Application/pdf'

import magic
mime = magic.Magic(mime=True)
mime_type = mime.from_file("path/to/file.pdf")  # Returns 'application/pdf'
mimeTypes Module:

] встроенные MimeTypes Module может быть использован для определения типов MIME на основе файлов. Имейте в виду, что он использует ограниченное и жесткое отображение расширений файлов с типами MIME и не может охватывать все возможные случаи. mime_type = mimeTypes.guess_type ("path/to/file.pdf") [0] # возвращает 'Application/pdf'

внешние веб -сервисы:
import magic
mime = magic.Magic(mime=True)
mime_type = mime.from_file("path/to/file.pdf")  # Returns 'application/pdf'

различные онлайн -сервисы предлагают возможности типа MIME. Вы можете отправить файл или известное расширение файла в эти Сервисы и получить соответствующий тип MIME.

загружаемые базы данных:

, если вы предпочитаете доступ к типам MIME, рассмотрите возможность загрузки и поддержание собственной базы данных типов файлов и их типов MIME. Несколько ресурсов предлагают такие базы данных, которые вы можете сохранить и получить доступ локально.

Дополнительные соображения:

браузеры обычно не включают в себя информацию типа MIME при публикации файлов в веб -страницы. Это связано с тем, что браузер предполагает, что сервер, обрабатывающий загрузку файла, будет определять и предоставить соответствующий тип MIME.

  • одиночная функция: фокусируется только на реализации только функциональности получения типов MIME в вашем коде, и избегайте включения дополнительных функций, таких как обработка файлов или хранилище данных.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3