Validate the actual file
Extension and detected MIME type must match the configured allowlist. Executable formats are rejected.
Private by design
Drecha Forms Free supports single and multiple uploads with allowlists, size limits, MIME inspection, randomized filenames, private storage, executable-file blocking, and authenticated downloads.
Included in FreeInterface preview
File uploads
Extension and detected MIME type must match the configured allowlist. Executable formats are rejected.
Uploads are served through permission-checked download handlers rather than public, guessable media URLs.
Per-file and form-level limits constrain size and count; orphan cleanup removes abandoned temporary files.
Extension and detected MIME type must match the configured allowlist. Executable formats are rejected.
Uploads are served through permission-checked download handlers rather than public, guessable media URLs.
Per-file and form-level limits constrain size and count; orphan cleanup removes abandoned temporary files.
Practical workflow
Choose a single-file or multiple-file field in the Free builder.
Define allowed types, maximum size, and maximum file count where applicable.
Use the description and accessible help text to tell visitors what is accepted.
Open submitted files from the permission-checked entry screen.
Keep exploring
WordPress contact forms
Create accessible WordPress contact forms with unlimited local entries, spam protection, email notifications, confirmations, file uploads, and privacy tools.
Read guideMulti-step forms
Build accessible multi-step WordPress forms with progress indicators, page validation, conditional transitions, responsive previews, and no paid upgrade.
Read guideEmail notifications
Send admin and respondent form emails through wp_mail(), with multiple recipients, placeholders, HTML or text templates, delivery logs, tests, and safe retries.
Read guideBuild better WordPress forms. Pay once.
No subscriptions. No submission limits imposed by Drecha. No required SaaS account. Free handles ordinary form processing on your website; Pro adds the implemented professional integrations.
Functional cookies only
Saaso only uses functional cookies for sign-in, security, and core product flows. By continuing to use the site, you agree to that use.