[FEATURE] Add SplFileInfo implementation to get file mimeType
\TYPO3\CMS\Core\Type\File\FileInfo provides a new method getMimeType() to get the MIME type of a file, e.g. text/html. Custom implementations to determine the MIME type can be added with the hook: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Core\Type\File\FileInfo::class]['mimeTypeGuessers'] The FAL LocalDriver also uses this new API. Resolves: #60019 References: #46777 Releases: master Change-Id: Ia2fa95d2ef6452f8022e33f1b1d2a9336f3e0303 Reviewed-on: http://review.typo3.org/31256 Reviewed-by:Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Frans Saris <franssaris@gmail.com> Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Steffen Müller <typo3@t3node.com> Reviewed-by:
Steffen Müller <typo3@t3node.com>
Showing
- typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php 7 additions, 21 deletionstypo3/sysext/core/Classes/Resource/Driver/LocalDriver.php
- typo3/sysext/core/Classes/Type/File/FileInfo.php 27 additions, 3 deletionstypo3/sysext/core/Classes/Type/File/FileInfo.php
- typo3/sysext/core/Documentation/Changelog/master/Feature-60019-SplFileInfo-MimeTypeGuesser-hook.rst 31 additions, 0 deletions...master/Feature-60019-SplFileInfo-MimeTypeGuesser-hook.rst
- typo3/sysext/core/Tests/Unit/Resource/Driver/AbstractDriverTest.php 4 additions, 4 deletions...xt/core/Tests/Unit/Resource/Driver/AbstractDriverTest.php
- typo3/sysext/core/Tests/Unit/Resource/Driver/LocalDriverTest.php 259 additions, 186 deletions...ysext/core/Tests/Unit/Resource/Driver/LocalDriverTest.php
- typo3/sysext/form/Classes/Request.php 3 additions, 5 deletionstypo3/sysext/form/Classes/Request.php
- typo3/sysext/frontend/Classes/Page/PageGenerator.php 7 additions, 7 deletionstypo3/sysext/frontend/Classes/Page/PageGenerator.php
Please register or sign in to comment