Salesforce provides a standard "File Upload" screen component within Flow Builder for user-interactive flows. This feature allows users to upload files during a Screen Flow, and the files are associated with a record or stored in the system, depending on configuration.
Option A (Custom Lightning Component): Unnecessary for this scenario because Salesforce provides a standard component.
Option B (Apex + Visualforce): Outdated approach; not recommended for Lightning Experience unless legacy functionality is required.
Option C (File Upload standard Screen Component): ✅ Correct. This is the native and recommended way to allow file uploads in Lightning Screen Flows.
Option D (Node.js): Not applicable within the Salesforce platform for declarative flow-based file uploads.
Reference Extracts from Salesforce Process Automation Documents / Study Guide:
“Use the File Upload screen component in Flow Builder to let users upload files directly in a Screen Flow.”
“This component is available in Lightning Experience and is recommended for all file upload interactions in user flows.”
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit