public function imageUploadAction($params) { //var_dump($_FILES); $targets = \App\Person::getImageDir(); $target = $targets['absolute'] . $_FILES['img']['name']; $relTarget = $targets['relative'] . $_FILES['img']['name']; move_uploaded_file($_FILES['img']['tmp_name'], $target); if (!$_FILES['img']['name']) { echo json_encode(array('code' => 1)); } elseif (file_exists($target)) { echo json_encode(array('code' => 0, 'name' => $_FILES['img']['name'], 'url' => $relTarget)); } else { echo json_encode(array('code' => 1)); } }