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 |
|---|---|---|---|
| b*i.hu | F | 2026-06-22 14:17:34 | |
| o*y*p*a*u*g*r*.com | A | 2026-06-22 12:45:27 | |
| p*v*n*s*r*i*e.pl | F | 2026-06-22 05:18:38 | |
| m*r*h*r*t*l*k*r*.nl | F | 2026-06-22 05:15:22 | |
| h*a*t.org (WP 7.0) | F | 2026-06-22 05:14:23 | |
| r*c*c*e*a*t*r*.eu | C | 2026-06-22 04:37:45 | |
| g*a*l*n*.at | A | 2026-06-22 04:37:29 | |
| b*v*e*e*r*n.nl (WP 7.0) | F | 2026-06-22 04:30:41 | |
| f*r*a*i*l*s*a*a*.c*m.br (WP 6.9.4) | F | 2026-06-21 22:08:49 | |
| b*f*e*t*v*l.pl (WP 7.0) | F | 2026-06-21 22:08:19 | |
| a*s*a*o*p*t*l.c*m.br | F | 2026-06-21 21:53:52 | |
| v*l*a*o*a*.fr (WP 7.0) | F | 2026-06-21 21:31:57 | |
| f*a*k*r*u*.ro (WP 6.9.4) | F | 2026-06-21 20:58:06 | |
| a*z*a*h*r*v*r*i*h*r*n*.at | F | 2026-06-21 18:03:28 | |
| c*l*p*o*e*.c*m.br (WP 7.0) | D | 2026-06-21 13:52:11 | |
| m*r*.de (WP 7.0) | F | 2026-06-21 10:30:34 | |
| t*p*a*v*e*.nl (WP 7.0) | F | 2026-06-21 10:27:43 | |
| a*n*a*g*a*e*s*z*i*h*l*a*d.nl (WP 7.0) | C | 2026-06-21 10:16:47 | |
| j*s*a*t*r*g*o*n*o*r*i*n*n*.nl | F | 2026-06-21 10:10:00 | |
| i*d*a*t*u*.ru | F | 2026-06-21 09:08:03 | |
| s*e*w*d*r*s*r*i*e.de (WP 7.0) | D | 2026-06-21 06:13:59 | |
| n*c*e*t*a*s*a*i*n*.com (WP 7.0) | F | 2026-06-21 02:40:20 | |
| g*a*c*m*l*e*.nl (WP 6.9.4) | F | 2026-06-20 23:56:43 | |
| h*d*n*.hu | F | 2026-06-20 23:03:29 | |
| u*t*o*k*7*.ru (WP 7.0) | F | 2026-06-20 22:39:10 | |
| a*e*p*r*s.ru (WP 6.9) | F | 2026-06-20 22:39:10 | |
| s*n*e*b*o.com (WP 7.0) | F | 2026-06-20 22:19:44 | |
| g*l*i*m*i*n*e.it (WP 6.9.4) | D | 2026-06-20 19:05:48 | |
| s*k*t*t*o*.gr (WP 7.0) | F | 2026-06-20 18:11:09 | |
| l*o*o*e*g*l*s*h*i*t*s*h*l*.de (WP 6.9.4) | F | 2026-06-20 17:53:19 | |
| b*w*-*e*t*a*i*g.nl (WP 7.0) | A | 2026-06-20 17:23:09 | |
| c*l*u*a*a*k.no | F | 2026-06-20 16:39:38 | |
| p*s*r*a*-*o*r*.com | D | 2026-06-20 15:27:42 | |
| n*e*w*a*r*l*o*d*w*l*.eu (WP 6.8.3) | F | 2026-06-20 13:11:21 | |
| p*e*.de (WP 7.0) | B | 2026-06-20 10:48:04 | |
| q*i*e*s*.c*.uk | F | 2026-06-20 10:24:31 | |
| p*m*r*p*d.de | F | 2026-06-20 07:50:51 | |
| m*e*t*.org | F | 2026-06-20 04:23:31 | |
| s*r*i*a*.es (WP 6.4.8) | F | 2026-06-20 03:24:14 | |
| b*t*c.c*.jp | F | 2026-06-20 03:09:22 | |
| d*n*a*i*p*a*t*l*s.c*.uk (WP 7.0) | F | 2026-06-20 02:33:48 | |
| w*h*m*b*l*-*i*h*e*.de (WP 7.0) | F | 2026-06-19 23:56:10 | |
| c*a*k*r*s.c*.nz | F | 2026-06-19 23:50:54 | |
| e*e*t*y*.fr (WP 6.5.8) | F | 2026-06-19 22:23:05 | |
| a*e*.c*m.lb (WP 7.0) | F | 2026-06-19 22:02:10 | |
| r*g*l*e*k.de | F | 2026-06-19 21:40:41 | |
| l*u*m*n*a*t*m*r*e*.cz | F | 2026-06-19 19:21:59 | |
| x*-*a*w*l*-*r*d*t*n*c*u*z*g*c.eu | F | 2026-06-19 19:12:57 | |
| g*n*v*n.ru | F | 2026-06-19 14:24:45 | |
| c*r*a.nl (WP 6.9) | F | 2026-06-19 13:44:15 | |
| p*v*r*n*.nl | F | 2026-06-19 13:38:41 | |
| b*o*d*o*i*.nl (WP 6.9.4) | F | 2026-06-19 12:53:50 | |
| p*k*a*.ru | F | 2026-06-19 10:27:31 | |
| b*c*b*r*o*n*.com | F | 2026-06-19 10:21:46 | |
| d*c*-*n*-*i*n*-*a*n*.de (WP 7.0) | F | 2026-06-19 09:57:34 | |
| c*n*r*l*i*y*o*i*t*y.c*m.au (WP 6.9.4) | F | 2026-06-19 09:50:54 | |
| k*l*u*a*o*s*k*d.pl (WP 7.0) | F | 2026-06-19 09:42:15 | |
| s*a*i*r*c*u*e.fr | D | 2026-06-19 09:30:37 | |
| v*c*.dk (WP 7.0) | F | 2026-06-19 09:28:32 | |
| b*u*c*b.org (WP 7.0) | F | 2026-06-19 08:50:50 | |
| p*b*.ru | F | 2026-06-19 06:20:09 | |
| j*n*y*a*.de | F | 2026-06-19 05:14:30 | |
| a*c*e*u*d*o*d*s*g*.it | F | 2026-06-19 04:09:10 | |
| l*s*h*i*p*r*s*r*i*e.com (WP 6.9.4) | F | 2026-06-19 03:49:34 | |
| d*a*o*o*v*a*e*s*e*a*o*i*a*.c*m.br (WP 6.9.4) | F | 2026-06-19 03:49:16 | |
| k*e*k*n*n*d*e*e*.dk | F | 2026-06-19 03:33:27 | |
| u*m.ru (WP 6.3.1) | F | 2026-06-19 03:33:24 | |
| m*l*e*t*l*e.sh (WP 6.9.4) | F | 2026-06-19 03:23:40 | |
| c*n*u*a*d*a*u*.pl (WP 7.0) | F | 2026-06-19 03:15:33 | |
| v*p*e*i*n.c*.nz | F | 2026-06-19 03:13:13 | |
| v*t*l*r*r*s.fr | F | 2026-06-19 03:07:43 | |
| s*n*r*i*s*c*e*i*.pl | F | 2026-06-19 02:31:15 | |
| h*l*a*d*d*o*d*.nl (WP 7.0) | F | 2026-06-19 02:29:48 | |
| r*a*a*e*y.cz | F | 2026-06-18 21:55:27 | |
| s*a*n*n*a.nl (WP 6.9.4) | C | 2026-06-18 21:40:22 | |
| s*e*t*o.nl | C | 2026-06-18 19:45:13 | |
| s*h*i*t*e*g*.net | F | 2026-06-18 19:11:45 | |
| o*f*.o*g.ar (WP 7.0) | A | 2026-06-18 18:40:49 | |
| c*s*e*i*e*a*k*.cz | F | 2026-06-18 18:35:42 | |
| e*o*a*.pl | F | 2026-06-18 16:43:15 | |
| r*i*o*.de (WP 7.0) | F | 2026-06-18 16:13:57 | |
| p*p*n.jp (WP 6.7.5) | F | 2026-06-18 14:38:01 | |
| g*l*b*n*.org (WP 6.5.8) | F | 2026-06-18 14:09:42 | |
| p*r*f*r*s.c*.nz | D | 2026-06-18 14:09:36 | |
| p*y*i*-*e*.de (WP 6.8.5) | F | 2026-06-18 12:11:48 | |
| m*n*a*i*r.net (WP 6.5.8) | F | 2026-06-18 11:43:48 | |
| s*e*m*n*-*o*z*a*.de | F | 2026-06-18 08:58:40 | |
| s*v*s*b.ru | F | 2026-06-18 06:55:33 | |
| s*c*r*o*m*t*o*.pt (WP 5.5.18) | F | 2026-06-18 04:04:03 | |
| f*e*h*s*e*t.pl | D | 2026-06-18 03:47:43 | |
| h*l*o*b*o*n*w*m*i*g.c*.nz (WP 7.0) | F | 2026-06-17 23:16:23 | |
| i*a*g*a.sk | F | 2026-06-17 23:00:02 | |
| a*o*h*m*u*g.org (WP 7.0) | F | 2026-06-17 22:39:38 | |
| t*e*a*.ru (WP 5.6.17) | F | 2026-06-17 21:52:56 | |
| m*n*s*n*a*a*a.com (WP 7.0) | F | 2026-06-17 21:15:54 | |
| r*e*a*k*t*n*.c*m.au (WP 7.0) | F | 2026-06-17 19:29:15 | |
| n*o*a*d.ru | F | 2026-06-17 18:32:30 | |
| u*-*a*e.n*.jp (WP 5.8.13) | F | 2026-06-17 18:19:12 | |
| v*b*p*o*e*t*.c*m.au | F | 2026-06-17 17:43:11 | |
| n*t*r*o*m*n*n.dk | F | 2026-06-17 17:39:27 |