> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orisu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Upload file

> Provide documents or data files such as PDF, CSV, and JSON as a graph input.

The Upload File node lets the user upload one or more documents or data files. In Studio you upload files directly; in App mode it becomes a file upload field.

## When to use

* Uploading CSV data
* Attaching PDFs or JSON for processing

Common patterns: `upload_file → split_text`, `upload_file → generate_text`.

## Outputs

<ParamField body="File" type="file">
  The uploaded file.
</ParamField>

## Configuration

<ParamField body="label" type="string" default="Upload File">
  The label shown for this input, including as the field label in App mode.
</ParamField>

<ParamField body="maxFiles" type="number" default={10}>
  Maximum number of files the user can upload.
</ParamField>

<Note>
  Uploads default to accepting `pdf`, `csv`, `json`, and `txt` files.
</Note>
