Filepicker
A form element to select files.
Configurable properties
General
- Field label: Label displayed on top of the element.
- Can either be an expression, plain text, or templating syntax.
- Supported file formats: Comma-separated list of supported file formats. Can either be an expression or plain text.
- Upload multiple files: Allows the user to upload multiple files at once. Can be dynamically set using an expression.
- Key: Binds the field to a form variable, refer to the data binding documentation.
- Read only: Makes the element read-only, meaning the user can't change but only read its state. Can be dynamically set using an expression.
- Disabled: Disables the element, for use during development.
Condition
- Hide if: Expression to hide the element.
Layout
- Columns: Space the field will use inside its row.
- Auto means it will automatically adjust to available space in the row. Read more about the underlying grid layout in the Carbon Grid documentation.
Validation
Given that one of the following properties is set, the form will only submit when the respective condition is fulfilled. Otherwise, a validation error will be displayed.
- Required: Filepicker must have a selected file.
Reference uploaded files
The Filepicker's output variable is an array of objects with file metadata that represents each uploaded file.
It always returns an array of objects, either a user uploads a single file or multiple files.
Single file uploads are accessible using value[1]
(since FEEL uses 1-based indexing).
Additional guides
Design process applications for document handling with the Filepicker component.
📄️ Document handling
Learn more about integration, secure management, and efficient storage and retrieval of documents across development and production environments in a SaaS environment.