Use correct gltf mime type

Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
This commit is contained in:
2024-10-21 19:05:23 -07:00
parent a820b287f7
commit 6ec6496d7a

View File

@@ -2,13 +2,13 @@
class GlModelViewer extends ImageHandler {
public static function onMimeMagicInit(MimeAnalyzer $mime) {
$mime->addExtraTypes('application/gltf glb gltf');
$mime->addExtraInfo('application/gltf [DRAWING]');
$mime->addExtraTypes('model/gltf-binary glb gltf');
$mime->addExtraInfo('model/gltf-binary [DRAWING]');
}
public static function onMimeMagicImproveFromExtension( MimeAnalyzer $mimeAnalyzer, $ext, &$mime ) {
if ( $mime !== 'application/gltf' && in_array( $ext, ['glb', 'gltf'] ) ) {
$mime = 'application/gltf';
if ( $mime !== 'model/gltf-binary' && in_array( $ext, ['glb', 'gltf'] ) ) {
$mime = 'model/gltf-binary';
}
}