upload.php 753 Bytes
<?php

require_once 'file_check.php';

if ($_FILES) {
    foreach ($_FILES as $file) {
        if (!empty($file['name'])) {
            $objFile = new FileController($file);

            if ($objFile->validateFile()) {
                $caminho = $objFile->sendFile();
                if ($caminho != '') {
                    $data = ['file_url' => $caminho];
                } else {
                    $data = ['error' => $objFile->getErrorMessage()];
                }
            } else {
                $data = ['error' => $objFile->getErrorMessage()];
            }
        } else {
            $data = ['error' => 'Nenhum arquivo enviado.'];
        }
    }
} else {
    $data = ['error' => 'Arquivo inválido.'];
}

echo json_encode($data);