Praxsuite

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 Upload

Choose 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 files

Depending 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 MB

The 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 files

This 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 Grotesk

Required field

When enabled, the user must upload at least one file before submitting the form.