Drag and Drop Multiple File Upload for Contact Form 7
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.
Hereβs a little DEMO.
Features
- File Type Validation
- File Size Validation
- Ajax Uploader
- Limit number of files Upload.
- Limit files size for each field
- Can specify custom file types or extension
- Manage Text and Error message in admin settings
- Drag & Drop or Browse File β Multiple Upload
- Support Multiple Drag and Drop in One Form.
- Able to delete uploaded file before being sent
- 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.
- Custom Filename β Define custom filename patterns: ( {filename}, {cf7-field-name}, {ip_address}, {random}, {post_id}, {post_slug}, etc. )
- Color Options β Customize colors for file size, progress bar, filename, and more.
- Prevent Duplicate β Disable button to prevent duplicate submissions.
- Custom Theme β Switch between βDarkβ or βLightβ themes.
- Form Entries β Store form entries in WordPress admin.
- Seamless Remote Storage Integration
π₯ Supports: OneDrive, Google Drive, Amazon S3, Dropbox, FTP. - Image Size Validation β Ensure images meet required width and height.
- Image Resize β Supports image resizing (e.g., 800Γ800). (Standard Version Only)
- Optimize Image β Optimize images after resizing. (Standard Version Only)
- Security β Ensure security with regular updates, vulnerability scans, and threat protection.
- Optimized Code & Performance β Improve speed and efficiency.
Pro version is also compatible with:
- Contact Form 7 Add-on β Arshid
- Database for Contact Form 7- Ninja
- Advanced Contact form 7 DB β Vsourz Digital
You can get PRO Version here!
PRO VERSION β PLUGIN OVERVIEW
Other Plugins You May Like
-
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. -
Drag & Drop Multiple File Upload β WooCommerce
An extension for WooCommerce β Transform your simple file upload into beautiful βDrag & Drop Multiple File Uploadβ. -
Drag & Drop Multiple File Upload β WPForms
An extension for WPForms β Transform your simple file upload into beautiful βDrag & Drop Multiple File Uploadβ.
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| s*r*u*a*.c*m.au (WP 6.9.4) | F | 2026-05-12 01:20:09 | |
| s*h*u*l*r.de (WP 6.9.4) | F | 2026-05-12 01:13:38 | |
| c*a*s*e*i*l*s*.com | B | 2026-05-12 01:07:17 | |
| l*s*a*t*.com (WP 6.9.4) | F | 2026-05-12 00:56:06 | |
| t*s*o*k*t.hu (WP 6.9.4) | F | 2026-05-12 00:50:36 | |
| t*l*n*i*g*o*p.hu (WP 6.9.4) | D | 2026-05-12 00:50:36 | |
| n*s*r*-*x*e*t*.com | F | 2026-05-12 00:49:06 | |
| w*n*-*.com | C | 2026-05-12 00:45:38 | |
| s*i*e*a*r*o*i*g.com (WP 6.8.5) | F | 2026-05-12 00:42:00 | |
| c*-*e*t.com | F | 2026-05-12 00:32:23 | |
| t*r*-*o*c*o*-*e*s*n*a*i*e*.com | D | 2026-05-12 00:24:31 | |
| t*r*-*o*c*o*-*e*s*n*a*i*e.com | D | 2026-05-12 00:24:31 | |
| e*c*u*p*r*.com | F | 2026-05-12 00:23:51 | |
| m*d*f*t*t*.ch (WP 6.9.4) | F | 2026-05-12 00:23:28 | |
| q*a*g*o*.com (WP 6.9.4) | F | 2026-05-12 00:22:54 | |
| m*l*g*r*n*i*g.com (WP 6.9.4) | F | 2026-05-12 00:20:39 | |
| a*f*n*i*l*w.com (WP 6.9.4) | D | 2026-05-12 00:19:52 | |
| s*v*c*l*.de | F | 2026-05-12 00:18:44 | |
| a*f*m*r*s*i*a.com (WP 6.9.4) | F | 2026-05-12 00:08:21 | |
| s*t*e*m*e*l*-*t*f*u*g.org (WP 6.9.4) | F | 2026-05-12 00:03:38 | |
| b*r*a*h*x*.w*e*g*n*p*w*r*d.com | F | 2026-05-11 23:40:19 | |
| g*y*n*r*s*l*s.com (WP 6.9.4) | F | 2026-05-11 23:35:25 | |
| e*b*o*d*r*s*i*l.com (WP 6.9.4) | F | 2026-05-11 23:34:44 | |
| i*r*s*e*t.c*m.ua | F | 2026-05-11 23:28:47 | |
| g*a*t*n*i*a*i*n*.c*m.au (WP 6.2.2) | A | 2026-05-11 23:25:56 | |
| k*s*p*r*o*a*s*r*i*e.de (WP 6.9.4) | F | 2026-05-11 23:19:00 | |
| b*y*n*-*e*t*l.c*.uk | F | 2026-05-11 23:14:08 | |
| h*a*t*t*c*f*r*o*d.org (WP 6.9.4) | F | 2026-05-11 22:51:52 | |
| t*r*o*s*i*g*r*.pl | A | 2026-05-11 22:49:59 | |
| a*f*9*.com (WP 6.9.4) | F | 2026-05-11 22:47:56 | |
| m*c*p*l*a*e.ru (WP 4.9.26) | F | 2026-05-11 22:45:43 | |
| l*p*s*c*i*n*e*v*r.com | D | 2026-05-11 22:45:25 | |
| s*n*t*e*s*a*s*j*n*e*2*.de (WP 6.9.4) | F | 2026-05-11 22:33:16 | |
| s*-*a*s*e*h*i*.de (WP 6.9.4) | F | 2026-05-11 22:33:16 | |
| b*a*d*a*d*a*k*t*n*.com (WP 6.9.4) | F | 2026-05-11 22:32:31 | |
| g*t*e*i*g*h*p.com (WP 6.9.4) | F | 2026-05-11 22:26:35 | |
| e*e*o*i*b*o.restaurant (WP 6.9.4) | F | 2026-05-11 22:26:26 | |
| m*k*s*.com | F | 2026-05-11 22:21:05 | |
| t*k*z*w*-*y*s*i.com (WP 6.6.5) | F | 2026-05-11 22:16:57 | |
| k*r*o*d*l*z*j*.nl | F | 2026-05-11 22:14:40 | |
| s*n*e*s*c*i*d*r*e*k*n.nl | F | 2026-05-11 22:14:40 | |
| i*s*d*e.in (WP 6.9.4) | F | 2026-05-11 22:09:23 | |
| s*n*t*s.cz | F | 2026-05-11 22:09:22 | |
| s*b*-*f*.de | F | 2026-05-11 22:01:44 | |
| g*o*j*.com (WP 6.9.4) | F | 2026-05-11 21:57:38 | |
| g*i*t*b*j*u*n*l.com (WP 6.5.5) | F | 2026-05-11 21:43:15 | |
| a*e*s*l*s*c*.com (WP 6.9.4) | F | 2026-05-11 21:41:48 | |
| m*k*e*-*c*u*.com (WP 6.9.4) | B | 2026-05-11 21:41:42 | |
| t*p*f*o*t.com (WP 6.9.4) | F | 2026-05-11 21:36:51 | |
| s*i*a*-*.com | F | 2026-05-11 21:34:16 | |
| g*e*s*.com (WP 6.9.4) | F | 2026-05-11 21:25:06 | |
| 7*7*n*u*y.com | F | 2026-05-11 21:06:55 | |
| t*k*t*m*t*c*i.com (WP 6.9.4) | F | 2026-05-11 21:04:01 | |
| w*n*o*s*u.com (WP 6.0.11) | F | 2026-05-11 20:58:19 | |
| t*k*t*n*o*a*e*i*a.com (WP 6.9.4) | D | 2026-05-11 20:55:14 | |
| m*s*c*r*.us (WP 6.6.5) | F | 2026-05-11 20:55:12 | |
| e*a*i*s*l*t*o*s.com | F | 2026-05-11 20:55:12 | |
| w*l*r*i*e*o*i*e.de (WP 6.9.4) | D | 2026-05-11 20:54:11 | |
| e*a*u*.com (WP 6.9.1) | D | 2026-05-11 20:50:50 | |
| b*b*i*t*e*-*y.de | F | 2026-05-11 20:50:31 | |
| g*s*a*o*r*s*o*.com | C | 2026-05-11 20:47:27 | |
| c*r*.c*m.pl (WP 6.2.2) | F | 2026-05-11 20:46:57 | |
| q*-*o*m.com | F | 2026-05-11 20:40:59 | |
| c*w*i*l*e*h*r*e.com (WP 6.9.4) | D | 2026-05-11 20:39:03 | |
| m*r*i*r*u*.c*m.au | F | 2026-05-11 20:34:23 | |
| g*s*a*e*i*f*l.com (WP 6.9.4) | F | 2026-05-11 20:24:32 | |
| g*s*a*-*r*m*.com (WP 6.9.4) | F | 2026-05-11 20:24:31 | |
| l*o*d*e*.com | F | 2026-05-11 20:22:29 | |
| s*i*t*l*y*e*m*n*s.fr | F | 2026-05-11 20:21:38 | |
| v*t*r*n*b*e*k*a*t*l*b.org | F | 2026-05-11 20:08:52 | |
| g*s*g*r.com (WP 6.8.5) | F | 2026-05-11 20:05:04 | |
| t*k*n*k*-*a*a*m*.com | F | 2026-05-11 19:58:08 | |
| l*o*e*.com | F | 2026-05-11 19:55:53 | |
| g*r*n*u*t*i*s.com (WP 6.9.4) | F | 2026-05-11 19:54:02 | |
| 7*w*o*.com (WP 6.5.2) | F | 2026-05-11 19:53:11 | |
| t*c*s*s.de (WP 6.9.4) | F | 2026-05-11 19:52:57 | |
| l*m*i*.de (WP 6.9.4) | F | 2026-05-11 19:52:57 | |
| d*k*n.at (WP 6.9.4) | F | 2026-05-11 19:52:17 | |
| g*t*e*s*o*.c*.uk (WP 6.9.4) | F | 2026-05-11 19:46:38 | |
| e*a*i*.com | F | 2026-05-11 19:39:51 | |
| o*j*k*b*u.r*b*e*.com | A | 2026-05-11 19:29:44 | |
| c*v*s*h*r*a.com | D | 2026-05-11 19:25:14 | |
| o*e*a*t*o*s*.it (WP 6.9.4) | F | 2026-05-11 19:20:08 | |
| c*i*a*m*r*.dk (WP 6.9.4) | F | 2026-05-11 19:16:11 | |
| n*p*l*o*f*r*p*a*e*r*s.com | F | 2026-05-11 19:12:10 | |
| n*p*e*p*d*a*r*s*.com (WP 6.9.4) | F | 2026-05-11 19:01:28 | |
| e*a*l*p*r*t.com | F | 2026-05-11 19:00:55 | |
| e*a*l*p*r*i*t.com | F | 2026-05-11 19:00:55 | |
| c*r*c*m*n*k*i*i*.de (WP 6.8.5) | F | 2026-05-11 18:56:22 | |
| j*d*b*r*a*s*.com (WP 6.5.8) | F | 2026-05-11 18:52:19 | |
| b*r*y*.u*.com (WP 6.6.5) | C | 2026-05-11 18:51:37 | |
| r*l*h*n*e*.de (WP 6.9.4) | F | 2026-05-11 18:51:17 | |
| h*n*u*d*e*z*b*n*.de (WP 6.9.4) | F | 2026-05-11 18:51:17 | |
| o*t*v*t*-*f*e*e.de (WP 6.9.4) | F | 2026-05-11 18:51:17 | |
| j*n*b*u*-*e*i*r*n*e*v*c*.de (WP 6.9.4) | F | 2026-05-11 18:51:17 | |
| p*l*s*k*b*e*z.de (WP 6.9.4) | F | 2026-05-11 18:51:16 | |
| h*n*u*d*e*z.info (WP 6.9.4) | F | 2026-05-11 18:51:16 | |
| p*-*z*.de (WP 6.9.4) | F | 2026-05-11 18:51:16 | |
| b*b*p*l*g*d*e*s*.de (WP 6.9.4) | F | 2026-05-11 18:51:16 | |
| a*e*d*.com (WP 6.9.4) | F | 2026-05-11 18:50:42 |