Xampp 没有大写扩展名的图像的图像类型


Xampp no image type for images with uppercase extension

我正在测试一个多上传文件的代码,代码是:

 if (isset($_FILES['files']) === true){
$files = $_FILES['files'];
echo '<pre>', print_r($files, true), '</pre>';
}

我得到的结果是:

 Array
(
    [name] => Array
        (
            [0] => 024.JPG
            [1] => 0241.jpg
        )
    [type] => Array
        (
            [0] => 
            [1] => image/jpeg
        )
    [tmp_name] => Array
        (
            [0] => 
            [1] => C:'xampp'tmp'phpCAC.tmp
        )
    [error] => Array
        (
            [0] => 1
            [1] => 0
        )
    [size] => Array
        (
            [0] => 0
            [1] => 1851007
        )
)

有人可以告诉我为什么它不显示带有大写扩展名的图像的结果吗?我在 xampp 1.8.1 窗口 7 64 位中运行此文件

感谢大家

我找到了这个问题的解决方案。对于可能感兴趣的人,这里是代码:

if (isset($_FILES['files']) === true){
$files = $_FILES['files'];
for ($x = 0; $x < count($files['name']); $x++) {
        $image = explode('.', $files['name'][$x]);
        $image_name = array_slice($image, -2, 1);
        $image_ext = strtolower(end($image));
      }
echo '<pre>', print_r($files, true), '</pre>';
}