KwesForms V2 is finally here and it's game changing! Try it now.
Home How it Works Components Validation Spam Cloud Emails Data Security Pricing Docs API Docs FAQ Sign In Try It Free

File Uploads Bronze Plan

Give users the option to upload any type of file to their submission.


Adding a File Upload Field

To add a file upload option to your form:

  • Add enctype="multipart/form-data" to your form tag
  • Create an input with type="file"
<form method="POST" action="https://kwes.io/api_key_xxxxxxxxx" enctype="multipart/form-data">
    <input type="file" name="upload">
</form>
File Upload Validation

You can validate file uploads using our form validation rules. See the form validation introduction to learn how to use the rules. Then you can apply one of the following commonly used validation rules for file uploads:

File Upload and Notification Emails

In a notification email you can display the uploaded file in two different ways:

Link to File

A link to the file will be displayed in the notification email. When clicked you will be able to see the file in a web browser. This is the only option avialable on the bronze plan.

Attached File

You can attach the uploaded file to the notification email. This option starts on the silver plan. To attach the files to the notification email follow these steps:

  • From your dashboard select a website > form name > email settings
  • Select the option "Attach File Uploads"
Message Size Limits

The total message size should not exceed 20MB. This includes the message itself, headers, and any attachments. If you would like to send a message with files greater than 20MB then we recommend linking to the file in the email rather than attaching it.

File Upload & Storage Limits

The maximum file size per upload is 1GB.

Plan Storage Limit
Free Not available
Bronze 1GB
Silver 5GB
Gold 20GB
Platinum 40GB