File Component
Camila Escobar · June 17, 2026
Learn how to configure the File component in Praxsuite forms to upload documents, images, and attachments. Control file types, size limits, multiple uploads, and display options while storing files securely in your associated table.
The File component allows users to upload documents, images, videos, or other attachments directly through a form. This component is commonly used in workflows that require supporting documentation such as contracts, identification files, receipts, photos, or reports.
Uploaded files are stored and linked to the record created in the associated table, allowing teams to access supporting material directly from the dataset.
Basic configuration
Label
Defines the name of the upload field displayed in the form.
Example:
File UploadChoose a clear label that explains what file the user should upload.
Examples:
Upload document
Attach receipt
Upload contract
Upload image
Description
Optional helper text displayed below the upload field to guide the user.
Example:
Upload the signed contract in PDF format.This helps clarify file requirements or expected content.
File type configuration
Type preset
Defines the types of files allowed in the upload field.
Example:
All filesDepending on configuration, administrators may restrict uploads to certain file categories such as images or documents.
Maximum size (MB)
Defines the maximum file size allowed per upload.
Example:
50 MBThe maximum allowed size in the system is 50 MB.
This limit helps maintain performance and prevents excessively large uploads.
Maximum number of files
Defines the maximum number of files that can be uploaded when multiple uploads are enabled.
Example:
5 filesThis setting only applies when Multiple files is enabled.
Multiple files
Allows users to upload more than one file in the same field.
When disabled, users can upload only a single file.
Display options
Image preview
Displays thumbnail previews for uploaded images.
This is useful when forms require uploading photos or visual assets.
Drag and drop
Allows users to upload files by dragging and dropping them into the upload field.
This improves usability and speeds up file submission.
File list
Displays a list of the uploaded files inside the component.
This allows users to review what they uploaded before submitting the form.
Compact mode
Reduces the vertical spacing of the component to create a more compact layout in the form.
This is useful in forms with many fields.
Font family
Defines the typography used for the component inside the form.
Example:
Space GroteskRequired field
When enabled, the user must upload at least one file before submitting the form.