$value) { foreach ($keys as $_key){ $fileArray[$n][$_key] = $files[$_key][$key]; } $n++; } }else{ $fileArray = $files; // 单个文件上传 } return $fileArray; } /** * 任务文件上传 * @return void */ public function file_upload() { header('Content-Type:text/json;charset=utf-8'); header('Access-Control-Allow-Origin:*'); header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept"); header('Access-Control-Allow-Methods:POST'); header('Access-Control-Expose-Headers:*'); $task_require_img= $this->dealFiles($_FILES['task_require_img']); $uploadPath = '/home2/task/user/'; // 头图片和内容图片的上传目录 // 判断目标路径是否存在,如果不存在则创建 if (!file_exists($uploadPath)) { mkdir($uploadPath, 0777, true); } $path = "https://sucaione.co5pct5zio5zci6k6h6icd5ou.app/task/user/"; $task_require_img_str=''; $upload = new \Think\Upload(); // 实例化图片上传类 $upload->maxSize = 0; //设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg',"PNG","JPG","GIF","JPEG");// 设置附件上传类型 $upload->rootPath = "/home2/task/user/"; // 设置附件上传根目录 $info_task_yaoqiu = $upload->upload($task_require_img); if (!$info_task_yaoqiu){ // 上传错误提示错误信息 $this->error($upload->getError()); }else{ foreach ($info_task_yaoqiu as $key => $value) { $task_require_img_str .= $path . $value['savepath'] . $value['savename'] . ','; } } $arr['task_require_img']=trim($task_require_img_str,','); $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = $arr; echo json_encode($data); } }