Pages
Button: Upload
Description
The Upload Button allows users to upload files directly into the system — such as log files, configuration files, CSVs, or other structured data that should be processed or stored.
The uploaded file can then be passed to backend services or logic blocks via a Connection String.
Properties
Label
- Defines the visible text shown on the button
- Appears in the frontend as the upload button caption (e.g. “Upload File”)
Image Location
- Optional icon or image displayed on the button
- Can reference a file name (e.g. [code_block_1]) or external image URL
Accept Files
- Specifies which file types are accepted for upload
- Note: Rules and syntax for this field will be added later
(Placeholder for upcoming specification)
Example Use Cases
| Use Case | Description |
|---|---|
| Log File Upload | Users import diagnostics or system logs |
| Config Import | Upload JSON or CSV files to change configuration |
| Custom Data Upload | Accept user-defined formats like XML or TXT |
Integration Notes
- Can be used with static logic or tied to dynamic runtimes (e.g., Node.js, CODESYS)
- The uploaded file can trigger automated workflows via
Connection String
Summary
The Upload Button is the primary interface for sending files into your HMI or automation environment.
It supports flexible integration for diagnostics, user input, or machine configuration — with minimal setup.
Connection String