text-media/mime-types

v1.1.3 2018-01-30 14:59 UTC

This package is auto-updated.

Last update: 2024-10-29 05:46:35 UTC


README

Packagist Packagist

Пакет решает три задачи, не реализованные (первые две) или реализованные частично (третья - mime_content_type не даёт правильно все типы) в php:

  • определение списка расширений файла по его mime-типу;
  • определение списка mime-типов файла по его расширению;
  • опрерделение mime-типа файла по его содержимому.

Установка

composer require text-media/mime-types

Использование

use TextMedia\MimeTypes\MimeTypes;

// определение списка расширений файла по его mime-типу
print_r(MimeTypes::getExtenstionsByMime('text/html'));

// определение списка mime-типов файла по его расширению
print_r(MimeTypes::getMimesByExtension('html'));

// опрерделение mime-типа файла по его содержимому
print_r(MimeTypes::getFileMimeType('/tmp/upload_xxxxx'));