The FILEUPLOADBUTTON component opens a file selection dialog and lets the user select one (or multiple) files. The files are uploaded to the application processing from the popup dialog.

The uploading is done through a normal client-server roundtrip, i.e. the data is sent to the server as part of an Upload-Event (BaseActionEventUpload).

Please pay attention:

1. the upload process itself is not indicated to the user (e.g. as a progress bar)
2. the upload processing on server side is not suitable for large files (large being > 1 MegaByte) because the file is kept in memory for the duration of the event processing

Use this component for small files and "most simple" upload processing as consequence.

For larger files and for an "observe-able" upload processing with progress bar, use components FILEUPLOADBUTTONASYNCHRONOUS.