The Dropbox Upload File action is used to upload a file created within the application or received from the user to Dropbox. The file is sent as content in Base64 format and saved to the desired location in Dropbox using the specified path parameter. It is particularly preferred in document sharing, report storage, and user file upload scenarios.
Technical Specifications
File Upload Process (Upload Panel): This action uploads the file content received via the base64Content parameter to Dropbox and saves it to the location specified by the path parameter.
Parameters:
settings (Object – required): Settings required for Dropbox API integration. Dropbox settings defined via the Configuration Manager must be selected.
path (String – required): The target path where the file will be uploaded to Dropbox. (e.g., /Reports/2025/Annual.pdf)
base64Content (String – required): The content of the file to be uploaded in Base64 format.
Data Source Compatibility: All parameters can be entered as fixed values, or they can be linked from dynamic sources such as Form Input, Action Result, Current, Method Input via the Symbol Picker.
Web & Mobile Support: The Dropbox Upload File action works seamlessly in both web and mobile applications.
Dropbox Upload File Application Steps
1. Defining the Action in UI Design
Open your Kuika project.
In the UI Design module, select the screen where the file upload will take place.
Add a Big File Upload and a Button (e.g., “Upload to Dropbox”) element.
Click on the button and select the + ADD ACTION → Dropbox → Dropbox Upload File action.
2. Configuring Parameters
settings: Select the Dropbox API settings you created in Configuration Manager.
path: Specify the folder and file name where the user will save the file (e.g., /Uploads/User123/profile.png).
base64Content: Link to the content received in the Big File Upload element.
Use Case: User File Upload
In a social media application, the user wants to upload their profile photo to Dropbox.
Steps:
Add the Big File Upload element.
Add the “Upload” button.
Define the OnClick → Dropbox Upload File action.
Create a user-specific path for the path parameter (e.g., /Profiles/{UserID}/profile.jpg).
Link the base64Content parameter to the Big File Upload element.
When the user selects and uploads a file, it is saved to Dropbox.
Dropbox Upload File Advanced Customizations
Dynamic File Naming: You can make the file name dynamic using the user ID or date information (e.g., Report_2025_09_17.pdf).
Versioning: If a file with the same name already exists, a new version can be added instead of overwriting it.
Conditional Upload: Files can be uploaded only if they meet specific criteria, such as file type or size.
Using the Result: You can store the uploaded file path with a Set Value action and use it in subsequent processes.
Technical Risks and Controls
path must not be empty. Otherwise, the file destination is unknown and the process fails.
base64Content is required. The process cannot be performed without file content.
settings must be configured correctly. The action will not work if the Dropbox API setting is not configured in Configuration Manager.
Large files: Sending very large files as Base64 may cause performance issues.