Drag and Drop Multiple File Upload is a simple, straightforward WordPress plugin extension for Contact Form 7, which allows the user to upload multiple files using the drag-and-drop feature or the common browse-file of your webform.
Drag and Drop Multiple File Upload for Contact Form 7 is an independent plugin, not affiliated with or endorsed by the developers of Contact Form 7.
Send files as email attachment or as a links. (see note below)
Support multiple languages
Mobile Responsive
Cool Progress Bar
Compatible with any browser
PLUGIN GUIDE – FREE VERSION
Note: On Free version, all uploaded files moves to a temporary folder (“/wp-content/uploads/wp_dndcf7_uploads”) then attaches the file to the mail and sends it. After that “Drag & Drop File Upload” removes the file from the temporary folder 1 hour after the submission. ( same process with the default “file” upload of Contact Form 7 – See here )
To adjust or disable the auto-deletion feature, we suggest upgrading to the PRO version for more options (see below).
⭐ Premium Features ⭐
Check out the available features in the PRO version.
Upload Large File – Supports uploading large files.
Image Preview – Displays thumbnails for images.
Auto Delete Files – Automatically deletes files after a set time (hours, weeks, days, months, etc)
Zip Files – Compress uploaded files into a ZIP archive
Save Files to Media Library – Store files in the WordPress media library.
Change Upload Directory – Customize the default WordPress upload directory.
Upload Folder – 📂 Choose a custom folder to store files:
✅ Contact Form 7 Fields: Use any field name
✅ Generated Date & Time: Timestamp-based folders
✅ Random Folder: Auto-generated letters & numbers
✅ By User: Requires login to store files in the user’s email or first name.
✅ Custom Folder: Manually input a folder name
✅ Dynamic Folder: User (name, id), Post (id, slug), CF7 field
Send as Attachments, Zip, or Links – Flexible file delivery options.
Chunked Uploads – Upload large files in smaller chunks to avoid timeouts.
Max Total Size – Set the maximum combined size for all uploaded files.
Parallel Upload – Limit simultaneous uploads to optimize server performance.
Order Files for WooCommerce
An extension that attach files to existing WooCommerce orders, allowing both customers and admins to upload and manage files easily.
Easy File Upload & Approval Easy File Upload & Approval – A simple file management plugin that lets users effortlessly upload and submit files for review through a clean and simple drag-and-drop interface.