File Upload Contact Form API
Accept resumes, images and documents through your contact forms. EasyFormAPI attaches uploaded files to the email notification and optionally stores them for download from the dashboard.
<!-- File upload form — uses multipart/form-data encoding -->
<form action="https://api.easyformapi.com/submit"
method="POST"
enctype="multipart/form-data">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="text" name="name" required placeholder="Name" />
<input type="email" name="email" required placeholder="Email" />
<textarea name="message" required placeholder="Message"></textarea>
<!-- Accept PDF, Word, images up to 10 MB -->
<input type="file" name="attachment"
accept=".pdf,.doc,.docx,.png,.jpg,.jpeg"
max-size="10485760" />
<button type="submit">Send with Attachment</button>
</form>File Upload Details
- Maximum file size: 10 MB per file (Pro plan)
- Accepted formats: PDF, Word, Excel, PNG, JPEG, GIF and more
- Files are attached directly to the email notification
- Use
enctype="multipart/form-data"on your form element - Works with HTML forms, React
FormDataand Vue
Ready to receive form submissions by email?
Free plan: 250 submissions/month, spam protection, email notifications. No backend server required.
Get Started Free — No Credit Card Required Read the docs →