> For the complete documentation index, see [llms.txt](https://xoops.gitbook.io/xoops-modules-cookbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformfile.md).

# XoopsFormFile

**Definition**

```php
XoopsFormFile($caption, $name, $maxfilesize)
```

**Usage** This class adds area for uploading file. $caption and $name is similar to other XoopsForm classes parameters:

* $caption specifies field caption and $name specifies fields name.&#x20;
* $maxfilesize specifies max file size in bytes.

![](https://879096944-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5_mFcvcxsA3M1QhbWd%2Fsync%2Feb477ccb84154eda9ed77646097ebfb9384b3293.png?generation=1609473963162676\&alt=media)
