File upload form
A file upload form is a deliberately simple intake mechanism for receiving one or two files from someone without asking for much else. This template is the minimum: name so you know who sent it, email so you can reply, a required file field, and an optional note for context. Files are base64-encoded and stored in Seagit, so this is for individual files or a couple of them, not a bulk file-transfer system — think a photographer collecting client photos or a contest receiving entries, not replacing Dropbox.
The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.
Base64 file storage is for individual files, not bulk transfer
Files are stored as base64 inside Seagit — fine for one or two files per person, not for gigabytes or hundreds of files, which need a dedicated storage service instead.
Optional context keeps the form simple but useful
The context textarea is optional, so the sender is not blocked if they have nothing to add — but if they do, it lands in the same response, avoiding a back-and-forth email.
This one uses file uploads, which is a paid feature — you can build and edit it on the free plan, but saving it needs an upgrade.
No card required.
File Upload
Live previewHow to build this form
5 steps in the editor.
- Add a text field for the sender's name.
- Add an email field so you can contact them if you have questions about the file.
- Add a required file upload field, so the form cannot be submitted empty.
- Add an optional textarea for context, so the sender can explain what the file is or why they are sending it.
- Set up a webhook or Slack destination so each upload is delivered to you the moment it arrives.
Fields in this form
4 fields, using 4 of the 19 field types available.
| Question | Field type | Required |
|---|---|---|
| Your name | Short text | Yes |
| Yes | ||
| Upload file | File upload | Yes |
| Optional context or notes | Long text | Optional |
What goes wrong with this form
Specific to a file upload form, not general advice about forms.
Forgetting to set the file upload as required
If the upload is optional, someone will submit the form empty and you will have a name and email with no file to process. Make it required.
Assuming this is a bulk file-transfer service
Base64 storage is not suitable for hundreds of files or files larger than a couple of megabytes. If you are replacing Dropbox or Drive, this is not the right tool.
Not setting context expectations upfront
If the note is optional and critical context is needed, either make it required or explain in the form heading exactly what you need the sender to say.
Questions about this form
How large can the uploaded files be?
Plan for files up to a few megabytes — a resume, a small design file, a contest photo. For larger files or high volume, use a dedicated file-transfer service instead.
Can multiple people upload files to the same form?
Yes. Share the form with as many people as you want; each submission arrives in your dashboard with its own name, email and file, and exports to CSV the same way.
What if someone uploads the wrong file?
Contact them at the email they provided and ask them to submit again. There is no automatic reupload or versioning — treat each submission as final.
This one uses file uploads, which is a paid feature — you can build and edit it on the free plan, but saving it needs an upgrade.