<?php $paths = $_FILES['image']['tmp_name']; $mimes = $_FILES['image']['type']; $names = $_FILES['image']['name']; $response = array(); foreach ($names as $i => $name) { $file = File::INSERT($paths[$i], $mimes[$i]); $file->setName($name); $response[] = $file->getId(); } echo json_encode($response);
<?php $table = $_POST['table']; $row = $_POST['row']; $field = $_POST['field']; $file = $_FILES['file']; $response = array(); if ($file['error']) { http_response_code(500); } else { $new_file = File::INSERT($file['tmp_name'], $file['mime']); $new_file->setName($file['name']); $set = 'set' . $field; $table::ROW($row)->{$set}($new_file); } echo json_encode($response);