В следующем коде вы передаете структуру массива $ _FILES вашему классу Upload:
$img = new Upload($_FILES['imgfile']);
Сама переменная $_FILES['imgfile']
является массивом, состоящим из именованных членов, таких как 'name'
, 'tmp_name'
и других, - информация о файле, переданная в PHP сервером, получившим загруженный файл.
Ваш класс Upload
, похоже, предназначен для работы с такого рода структурами. Вероятно, он был разработан специально для обработки загрузки файлов, поэтому вам может потребоваться немного изменить его, чтобы он мог передавать любой путь к файлу в качестве параметра вместо этой структуры массива.