Let users attach files directly through your form, whether it’s a resume, a screenshot, or a supporting document, and receive them alongside every submission.
PipedForm supports file uploads out of the box, so you can collect attachments like resumes, images, or documents without any additional setup.
Accept file uploads directly through your form, and PipedForm will handle storage and delivery automatically.
This is available on the Pro plan and above.
Single File Upload
To accept a single file upload, add an <input type="file"> field to your form with a name attribute.
<form action="https://pipedform.com/f/{form_id}" method="POST" enctype="multipart/form-data">
<!-- ... -->
<input type="file" name="resume" />
<!-- ... -->
</form>
The uploaded file will be attached to the submission and made available in your dashboard, as well as forwarded to any connected destinations/integrations.
Multiple File Upload
To accept multiple files from a single field, add the multiple attribute to your file input.
<form action="https://pipedform.com/f/{form_id}" method="POST" enctype="multipart/form-data">
<!-- ... -->
<input type="file" name="attachments" multiple />
<!-- ... -->
</form>
Users will be able to select and upload more than one file at once through this field, and all files will be attached to the same submission.
Notes:
- Make sure your form includes
enctype="multipart/form-data" , without this, file uploads will not be sent correctly.
- Each file has a maximum size of 5MB.
- A maximum of 3 files can be uploaded per multiple file input.
- A form can have a maximum of 5 file input fields.