# File upload

> The values of `upload` inside `file-uploader` or `file-input` or `configurator-file-input`.

Status: Ready (Smootify 2.0)  
URL: https://www.smootify.io/docs/astro/reference/attributes/upload  
Updated: 2026-10-21

## Where it can go

- **Inside any of:** [`file-uploader`](https://www.smootify.io/docs/astro/reference/elements/file-uploader), [`file-input`](https://www.smootify.io/docs/astro/reference/elements/file-input), [`configurator-file-input`](https://www.smootify.io/docs/astro/reference/elements/configurator-file-input).

## Values

| Attribute and value | What it is | Notes |
|---|---|---|
| `upload="dropzone"` | Drop zone | on container |
| `upload="list"` | File list | on container |
| `upload="item"` | File row | Template: one per file; on container |
| `upload="preview"` | Preview | on image, container |
| `upload="name"` | File name | on text |
| `upload="size"` | File size | on text |
| `upload="progress"` | Progress | on container |
| `upload="error"` | Error | on text |
| `upload="remove"` | Remove | on button, link |
| `upload="errors"` | Errors | on container |
