Documentation is available in English.

Forms with File Upload

Learn how to create forms that accept file uploads including images, documents, and videos. Available on Pro and Agency & Enterprise. Keep each submission (files plus form fields) at about ~100 MB or under.

File Upload Limits

Pro / Agency & Enterprise: File uploads are available. Maximum ~100 MB per submission for all files combined, and for the full request payload (files + other form fields). Cloudflare also rejects requests over ~100 MB.

Basic (free): File uploads are not available. Team file storage is 0 GB.

Pro storage quota: 5 GB per team. When the quota is full, new uploads are rejected until you free space or contact support.

Supported File Types:

  • Images: JPG, PNG, GIF, WebP
  • Documents: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT, CSV
  • Videos: MP4, MOV, AVI, WebM, MKV, WMV, FLV, 3GP

Implementation

Create a form with file upload fields. Make sure to include enctype="multipart/form-data" in your form tag.

Form with File Upload

<form action="https://myformconnect.io/f/YOUR_FORM_UUID_HERE" method="POST" enctype="multipart/form-data">
  <input type="text" name="name" placeholder="Your Name" required>
  <input type="email" name="email" placeholder="Your Email" required>
  <input type="tel" name="phone" placeholder="Phone Number">
  
  <label for="resume">Upload Resume</label>
  <input type="file" name="resume" id="resume" accept=".pdf,.doc,.docx">
  
  <label for="documents">Upload Documents (Multiple)</label>
  <input type="file" name="documents[]" id="documents" multiple>
  
  <label for="photo">Upload Photo</label>
  <input type="file" name="photo" id="photo" accept="image/*">
  
  <label for="video">Upload Video</label>
  <input type="file" name="video" id="video" accept="video/*">
  
  <button type="submit">Submit</button>
</form>

Important Notes:

  • Always include enctype="multipart/form-data" for file uploads
  • Use multiple attribute to allow multiple file selection
  • Use accept attribute to restrict file types (optional but recommended)
  • Total limit: ~100 MB per submission (all files + form fields)
  • Requires Pro or Agency & Enterprise

Need Help?

Our support team is here to help you with your integration.

Contact Support