File Uploads

Store, export, and share files collected with your Basin forms.

Accepting Files


Enabling forms powered by Basin to accept file uploads is really easy. You simply have to add enctype="multipart/form-data" to your form tag and you're all set.

We support file uploads of up to 100mb per submission.
Single input example
HTML
<form accept-charset="UTF-8" action="https://usebasin.com/f/1a2b3c4d5e6f" enctype="multipart/form-data" method="POST">
...
<input type="file" name="resume" ></input>
...
</form>
Multi-input example
HTML
<form accept-charset="UTF-8" action="https://usebasin.com/f/1a2b3c4d5e6f" enctype="multipart/form-data" method="POST">
...
<input type="file" name="resume" ></input>
<input type="file" name="cover-letter" ></input>
<input type="file" name="application" ></input>
...
</form>
Multi-attachment input example

Yourfileinput must include name="attachments[]" multiple for this use case to work.

HTML
<form accept-charset="UTF-8" action="https://usebasin.com/f/1a2b3c4d5e6f" enctype="multipart/form-data" method="POST">
...
<input type="file" name="attachments[]" multiple></input>
...
</form>