E EasyFormAPI Docs Pricing Templates Integrations Get Started Free

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 FormData and 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 →