This commit is contained in:
the-djmaze 2025-03-10 16:14:33 +01:00
parent 70aebb4981
commit 45c8f71af0

View file

@ -43,6 +43,7 @@ abstract class MimeType
\fclose($fp);
}
if ('application/zip' === \str_replace('/x-', '/', $mime)) {
if (\class_exists('ZipArchive')) {
$zip = new \ZipArchive();
if ($zip->open($filename, \ZIPARCHIVE::RDONLY)) {
if (false !== $zip->locateName('word/_rels/document.xml.rels')) {
@ -53,6 +54,8 @@ abstract class MimeType
}
}
}
$mime = \str_replace('/x-', '/', $mime);
}
}
return $mime ? static::detectDeeper($mime, $name ?: $filename) : null;
}