Issue 149: Resources uploaded with extensions with capital letters have wrong mime type
This commit is contained in:
parent
86c15a38d9
commit
4e94e60934
@ -128,10 +128,11 @@ class IDF_FileUtil
|
|||||||
|
|
||||||
$info = pathinfo($file);
|
$info = pathinfo($file);
|
||||||
if (isset($info['extension'])) {
|
if (isset($info['extension'])) {
|
||||||
|
$extension = strtolower($info["extension"]);
|
||||||
foreach ($mimes as $mime) {
|
foreach ($mimes as $mime) {
|
||||||
if ('#' != substr($mime, 0, 1)) {
|
if ('#' != substr($mime, 0, 1)) {
|
||||||
$elts = preg_split('/ |\t/', $mime, -1, PREG_SPLIT_NO_EMPTY);
|
$elts = preg_split('/ |\t/', $mime, -1, PREG_SPLIT_NO_EMPTY);
|
||||||
if (in_array($info['extension'], $elts)) {
|
if (in_array($extension, $elts)) {
|
||||||
return array($elts[0], $info['basename'], $info['extension']);
|
return array($elts[0], $info['basename'], $info['extension']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user