Отсутствуют параметры суперглобального массива FILES

Столкнулся с проблемой, при добавлении поста с изображением ,передается файл и проходит проверку на существование и так далее.Дело в том,что в суперглобальном массиве FILES из всех параметров которые должен он содержать при передаче файла,имеется только имя $_FILES['file']['name'], а остальных нет,такие как $_FILES['file']['type'] и так далее.Не знаю в чем проблема

Метод проверки который находится в одном из классов

    private function imgAdd(){

        if (!empty($_FILES['file']['name'])){

            //даем уникальное имя файлу по времени добавления в секундах
            $img = time() . "_" . $_FILES['file']['name'];
            //временное имя
            $fileTmpName = $_FILES['file']['tmp_name'];
            //тип файла
            $fileType = $_FILES['file']['type'];
            //место хранения изображения
            $destination = "../img/" . $img;


            if (strpos($fileType, 'image') === false) {

            }else{
                $result = move_uploaded_file($fileTmpName, $destination);

                if ($result){
                    $this->img = $img;

                    $res = true;

                }
                else{
                    $res = false;
                }
            }
        }
        else{
            $res = false;
        }

        return $res;

    }

Ответы (0 шт):