Big File Form Uploads adds large, chunked uploads to Fluent Forms file and image upload fields. Once the add-on is active, your upload fields inherit the maximum upload size from Big File Uploads and send files to your server in small pieces — so visitors can attach large files without running into host limits or timeouts.
This guide shows you how to add a large-file upload field to a Fluent Forms form.
Before You Start
Make sure the following are active:
- Big File Uploads (free parent plugin), with your maximum upload size set under Settings → Big File Uploads → Uploading Files.
- Big File Form Uploads (the add-on).
- Fluent Forms and Fluent Forms Pro — the file and image upload fields are a Pro feature, so both are required.
Step 1: Add a File Upload Field
- Go to Fluent Forms and open (or create) the form you want to edit.
- From the Input Fields panel, add a File Upload field (the Image Upload field is supported too).
- Drop it into your form layout.
Step 2: Set the Field's Limits (Optional)
Open the field's settings to adjust how visitors can use it:
- Max File Size — the per-file limit for this field.
- Max File Count — how many files a visitor can attach.
- Allowed File Types — restrict to specific formats if you'd like.
Big File Form Uploads respects these field settings. The overall ceiling is your Big File Uploads maximum upload size, so make sure the field's Max File Size is high enough to use the full limit.
Step 3: Test the Upload
- Preview the form or visit the page where it's embedded.
- In place of the standard file button you'll see a "Click or drag files here to upload" dropzone — this is the chunked uploader.
- Choose (or drag in) a large file and submit the form.
Files upload in small chunks before submission, and the form won't complete until each upload finishes — so an entry always contains the full file. Uploaded files are handed off to Fluent Forms' normal processing, so they appear in your entries exactly as you'd expect.
Good to Know
- Drag-and-drop and multiple files. The uploader supports dragging files in and selecting more than one file, up to the field's Max File Count.
- Where files are stored. Completed uploads are placed in Fluent Forms' temporary uploads directory (
/fluentform/temp/) and processed as a normal submission. Temporary chunks live in/fluentform_chunks/during the upload and are cleaned up automatically. - Using Infinite Uploads? The temporary chunk and upload folders are excluded from cloud sync automatically, so partial files are never offloaded.
- No re-save needed. Fluent Forms upload fields are upgraded on the front end automatically — you don't need to re-save the form after activating the add-on.
Still Need Help?
If your Fluent Forms form still won't accept large files, see Troubleshooting: My form still won't accept large files, or contact our support team.