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