---
url: /docs/forms/components/upload.md
---
# 上传组件

上传组件分为四组方法，对应前端四种上传组件。区分开，可以很好知道业务功能的作用。

## 上传图片

```php
\CatchForm\Components\Upload::make('上传图片')->image();
```

## 上传文件

```php
\CatchForm\Components\Upload::make('上传图片')->files()
```

## 附件上传

```php
\CatchForm\Components\Upload::make('上传图片')->attach()

```

## OSS 上传

```php
\CatchForm\Components\Upload::make('上传图片')->oss()

```

## COS 上传

```php
\CatchForm\Components\Upload::make('上传图片')->cos()

```
