getRealPath(); if (!$file) return ['success' => false, 'message' => '上传图片为找到']; if (!$file->isValid()) return ['success' => false, 'message' => '找不到上传图片']; if (!is_uploaded_file($tmpFil)) return ['success' => false, 'message' => '文件错误']; if ($file->getSize() > 5 * 1024 * 1024) return ['success' => false, 'message' => '文件不能大于5MB']; $dirPath = storage_path('app\public\files\partImage'); if (!file_exists($dirPath)) { mkdir($dirPath); } $fileSuffix = $file->getClientOriginalExtension(); $filePath = storage_path('app\public\files\partImage\\' . $model['name'] . $fileSuffix); $result = move_uploaded_file($tmpFil,$filePath); if ($result == false) return ['success' => false, 'data' => '文件上传失败']; $model->saveFile($file); $model->load('file'); return ['success' => true, 'data' => '文件上传成功']; } }