Add Drag and Drop File Uploads to WPForms


Enhance WPForms file upload functionality with FileDrop for a smarter and more user-friendly experience. This plugin adds modern drag-and-drop functionality, file type validation, size limits, and a beautiful interface powered by FilePond — all seamlessly integrated into your WPForms.

 

 

Key Features

  • Drag & drop file uploads
  • Limit the number of uploaded files
  • Restrict allowed file types (e.g., PDF, JPG, PNG, DOCX, etc.)
  • Set maximum file size per upload
  • Chunked uploads for large files
  • Mobile and desktop support
  • Lightweight and user-friendly
  • Automatically cleans up old chunked files

 

Demo

Try the live demo: demo-form.wpdebuglog.com/contact-form

 

 

Usage

  • Drag and drop files into the field
  • Works in all modern browsers
  • Files are uploaded via AJAX and attached to form entries

WPForms file upload - filedrop

WPForms file upload

REST API Endpoint

To clean up chunked files older than 2 hours, set up a cron job that calls the following endpoint:

Endpoint:
GET https://{your-domain.com}/wp-json/fd-wpforms/v1/clean-chunk-files

This will delete all temporary chunked upload files older than 2 hours.

Frequently Asked Questions

Does this plugin support large file uploads?

Yes, it supports chunked uploads for large files.

Does it work with all WPForms versions?

Yes, it works with both free and pro versions of WPForms.

Does this replace the default File Upload field?

No, it adds a new “FileDrop” field. You can use it alongside the default file field.

Where are the uploaded files stored?

Files are saved in your WordPress uploads directory and attached to the form entry.

Can I limit file types or sizes?

Yes. You can configure allowed file extensions, max size, and file count from the field options.

Does it support chunked uploads?

Yes, chunked uploads are supported.

 

One-Time Payment – Unlimited Installations for $29