getClientOriginalExtension(); // 扩展名 $realPath = $file->getRealPath(); //临时文件的绝对路径 $ext = strtolower($ext); if (! in_array($ext, self::FILE_TYPE)){ $str = '文件格式为:'; foreach (self::FILE_TYPE as $value){ $str.= $value . ' ' ; } return [false,$str]; } // 上传文件 $file_name = time().rand(1000,9999); $filename = $file_name.'.' . $ext; // 使用我们新建的uploads本地存储空间(目录) Storage::disk('public')->put('upload_files/'.$filename, file_get_contents($realPath)); return [true, '/api/uploadFiles/'.$file_name]; } }