
When files are uploaded through the CloudFiles Uploader, their names/labels are visible, making it easier to track and manage uploaded documents.

Input Parameters
Let us discuss each of the input parameters in detail in the sections below.
API Name
Please provide a unique name for the API component.
Destination Parameters
These parameters are needed to specify the storage location. You can get these parameters by viewing metadata details for a folder in the “Content Library” tab of the CloudFiles app in Salesforce. To get the value of Destination Parameters, please refer to the Create Folder flow action.
- Library The library is the desired Cloud based drive where you wish to create the folder. This is a simple text field and you can enter one of these options - sharepoint, google, onedrive, dropbox, box, cloudfiles (for AWS S3).
- Drive ID Drive ID of the resource(to be copied) for SharePoint or Google Drive. This parameter is not needed for other storages.
- Folder ID This is the folder ID of the destination folder where the files will be copied.
Upload Configuration Parameters
These parameters are available in the CloudFiles File Uploader screen flow component, giving admins greater control over what users can upload.
- Max Number of Files Limits how many files a user can upload in a single session. If left empty, uploads are unlimited.
- Max File Size (MB) Sets the maximum allowed size for each individual file. Any file exceeding the specified size will be rejected. If left empty, no size restriction is applied.

Output Parameters
The component will return all the contents of the uploaded files as a Resource List.

Use Case
The CloudFilesUploader component replaces the standard Salesforce file upload component in screen flows, enabling users to upload files directly to external storage.