Recommend this page to a friend! |
Classes of Eric Sizemore | mimey PHP MIME Type Conversion | README.md | Download |
|
DownloadMimeyPHP package for converting file extensions to MIME types and vice versa. This package uses [httpd]'s [mime.types] to generate a mapping of file extension to MIME type and the other way around. Click here to view the changelog from their svn: [changelog] The Also provides a generated PHP enum with all mime types and methods to get the extension. Can also be used to get the enum value from an extension. [httpd]: https://httpd.apache.org/docs/current/programs/httpd.html [mime.types]: https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types [changelog]: https://svn.apache.org/viewvc/httpd/httpd/trunk/docs/conf/mime.types?view=log Usage
Using the enum
Getting AllIt's rare, but some extensions have multiple MIME types:
However, there are many MIME types that have multiple extensions:
Custom ConversionsYou can add custom conversions by changing the mapping that is given to There is a
You can add as many conversions as you would like to the builder:
Optimized Custom Conversion LoadingYou can optimize the loading of custom conversions by saving all conversions to a compiled PHP file as part of a build step.
The file can then be loaded to avoid overhead of repeated
InstallCompatible with PHP >= 8.2.
CreditsThis fork uses the same license as the original repository by @ralouphie (MIT). This repository is a fork of elephox-dev/mimey which itself was a fork of ralouphie/mimey. Thanks to them and all the contributors! Submitting bugs and feature requestsBugs and feature requests are tracked on GitHub Issues are the quickest way to report a bug. If you find a bug or documentation error, please check the following first:
ContributingMissing a MIME type? Open an issue or even add it yourself! The process is very easy:
More information for contributions in CONTRIBUTING. AuthorEric Sizemore - <admin@secondversion.com> - <https://www.secondversion.com> LicenseMimey is licensed under the MIT License - see the |