Drag and Drop Multiple File Uploader is a simple, straightforward WordPress plugin extension for Contact Form7, which allows the user to upload multiple files using the drag-and-driblet characteristic or the common scan-file of your webform.

Aquí hay una pequeña demostración.

Características

  • Validación del tipo de archivo
  • Validación del tamaño del archivo
  • Ajax Uploader
  • Limit number of files Upload.
  • Limit files size for each field
  • Tin specify custom file types or extension
  • Manage Text and Error message in admin settings
  • Elevate & Drop or Browse File – Multiple Upload
  • Back up Multiple Drag and Drop in One Class.
  • Able to delete uploaded file before existence sent
  • Send files as e-mail attachment or as a links. (see note below)
  • Support multiple languages
  • Mobile Responsive
  • Cool Progress Bar
  • Compatible with whatsoever browser

Notation: 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. Later that «Drag & Drib File Upload» removes the file from the temporary folder 1 hr subsequently the submission. ( aforementioned procedure with the default «file» upload of Contact Form vii – See here )

⭐ Premium Features

Checkout available features on PRO version.

  • Prototype Preview – Show Thumbnail for images
  • Accommodate Auto Delete Files – Later on Form Submission
    • (1 hr, 4 hours, viii hours , days, months etc)
  • Cipher Files ( Compressed File )
  • Save Files to WordPress Media Library
  • Modify WordPress Upload Directory
  • Change Upload Binder
    • Contact Form 7 – Fields
    • Generated Name – Timestamp
    • Random Folder
    • By User – Required Login
    • Custom Folder
    • Dynamic Folder – user (name, id), post (id, slug), cf7 fields
  • Send to email as individual attachment, Nada archive or as a links
  • Chunks Upload ( Break large files into smaller Chunks )
    • Able to upload large files.
  • Max Total Size ( of all Uploaded Files )
  • Parallel/Sequential Upload ( No. of files to simultaneously upload )
  • Modify Filename Pattern ({filename}, {cf7-field-proper name}, {ip_address}, {random}, {post_id}, {post_slug}, etc.)
  • Automatically Optimize Images
  • New – Color Options (Filesize, ProgressBar, Filename etc)
  • New – Disable Button to Prevent Duplicate Submission
  • New – Paradigm preview on email
  • New – File Remote Storage (Google Drive, Amazon S3, FTP, Dropbox)
  • Resize Paradigm (ie: 800×800)
  • Improved Security
  • Optimized Code and Performance
  • 1 Month Premium Support

Pro version is also uniform with:

  • Contact Class 7 Addition – Arshid
  • Database for Contact Class 7- Ninja
  • Advanced Contact form 7 DB – Vsourz Digital

You tin get PRO Version here!

Other Plugin You May Like

  • Drag & Drop Multiple File Upload – WPForms
    An extension for WPForms – Transform your elementary file upload into beautiful «Drag & Drop Multiple File Upload».

  • Drag & Drop Multiple File Upload – WooCommerce
    An extension for WooCommerce – Transform your simple file upload into beautiful «Elevate & Drib Multiple File Upload».

  • WooCommerce Memberships
    An extension for WooCommerce – WooCommerce Memberships is not just some other plugin for restricting your site's content: information technology's an easy-to-utilize, site-wide membership solution that brings your content, shop, and memberships together.

PLUGIN GUIDE – Complimentary VERSION

Donaciones

Would you like to support the advancement of this plugin? Donate

To install this plugin see beneath:

  1. Upload the plugin files to the /wp-content/plugins/drag-and-drop-multiple-file-upload-contact-course-7.aught directory, or install the plugin through the WordPress plugins screen directly.
  2. Activar el plugin a través de la pantalla «Plugins» en WordPress
  3. Go to «Contact > Drag & Drop Upload» for the settings.
  4. See Tutorial

How can I send feedback or get assistance with a problems?

For whatsoever bug reports go to Support page.

How can I limit file size?

To limit file size in multiple file upload field generator under Contact Form 7, there'southward a field File size limit (bytes).

You tin also manually add limit parameter in existing [mfile] tag.

Example: [mfile upload-file-433 limit:20971520] – This limit the user to upload upto 20MB only.

Please take notation it should be Bytes y'all may apply any converter simply Google (MB to Bytes converter) default of this plugin is 5MB(5242880 Bytes).

How can I limit the number of files in my Upload?

You tin can limit the number of files in your file upload by adding this parameter max-file:3 to your shortcode :

Example: [mfile upload-file-344 max-file:3] – this option will limit the user to upload just 3 files.

How tin I Add or Limit file types

You tin add or change file types in cf7 Form-tag Generator Options past adding jpeg|png|jpg|gif in Acceptable file types field.

Example : [mfile upload-file-433 filetypes:jpeg|png|jpg|gif]

How tin I change text in Drag and Drop Uploading area?

You can change text Drag & Drop Files Here or Browse Files text in WordPress Admin menu under Contact > Elevate & Drop Upload.

How can I change email zipper every bit links?

Get to WP Admin Contact -> Drag & Drop Upload settings then check «Send Zipper as links?» pick.

To manage mail template, go to Contact Forms edit specific class and Select Mail tab. In Bulletin Body add generated code from mfile. ( Example Below )

Bulletin Body : [your-bulletin]

File Links i : [upload-file-754]

File Links2 : [upload-file-755]

Annotation : No need to add together in File Attachments field.

Bought the PRO version, only did'nt reveived an invoice. Ask ii times for information technology but got no response... Disappointing..

A very nice solution that works every bit promised! Practiced Job!!

Followed the instructions, information technology'southward quite simple in the terminate - I inserted appropriate shortcode and it'southward simply non sending attachements in my inbox, not fifty-fifty one file. Edit: it's working, jeez it's and so simple still complicated!

I tried a couple other plugins to add together a feature to a form to allow for multiple file uploads. Then I institute this one, and it was by far the best. It had the best WordPress interface, and the best default features included. When it came to diagnosing a problem with the existing WordPress setup, the programmer Glen took his own fourth dimension out to expect through the site and detect the problem. If you're looking for a plugin with the functionality to upload multiple files to a class, this is definitely the one!

I've used this plug-in for a few sites and it works bully! The programmer is really responsive and helpful likewise. A lot more than whatever other plug-in developers. Thanks so much!

Leer todas las 73 reseñas

«Drag and Drop Multiple File Upload – Contact Form 7» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

1.3.half dozen.3

  • Fixed – Security issues (Cross-Site Scripting through SVG files via remote upload)
  • New – Filter dnd_cf7_data_options to manualy change the browse text and label text.

ane.3.6.two

  • Added – Add settings link in the plugin page
  • Fixed – Long text/heading is hidden on the container
  • Stock-still – Min file validation
  • Bug – Removed «accept» data attributes in mobile devices

1.three.6.ane

  • Fixed – Unable to delete if errors will show
  • Added "span" & "div" on heading tag option
  • Add together spam filtering fixes
  • Added "Disable Auto Delete" pick.

1.3.5.9

  • Add accept types data attributes Run into Here

one.three.5.viii

  • Stock-still German translation (https://wordpress.org/support/topic/german-translation-wrong/)
  • Fixes – Problems on file deletion (Reported here – https://wordpress.org/support/topic/deleting-files-not-yet-uploaded-is-breaking/)
  • Alter delete icon instead of using an iconmoon.
  • Minor fixes & Improvement

1.3.5.vii

  • Bug – Fixed validation event when «CF7 Conditional Fields» plugin is agile.

1.3.5.half-dozen

  • New – selection to alter upload heading tag from h1-h6
  • Change text-domain to actual plugin slug for plugin internationalization.
  • Fixed validation error message for multiple groups. (uniform with CF7 – Provisional Fields)

one.3.v.5.1

  • Bug – Fixed Contact Class 7 error notice
    • PHP Deprecated: id property of a WPCF7_ContactForm object is no longer attainable.
    • Reported hither – https://wordpress.org/back up/topic/problems-find-id-not-accessible

1.3.5.v

  • Fixed – Vulnerability (Thanks to @Sysdream Labs squad )
    • Removed «supported blazon» in Post request so other users cannot override through remote admission.
    • The issue was, user able to bypass and upload «.phar & .phpt» file extension past modifying «suported type»
    • Those extensions are enabled by default on a fresh PHP/Apache2 installation.
  • Improved – Security (file types condition are based on specified in the admin)

i.3.5.iv

  • Added – Russian translation (Cheers to «Dan Uchvatoff «)
  • Fixed – File counter «of» not translatable.

1.iii.v.3

  • Fixed – PHP Fatal error on server non supporting mb_check_encoding.
  • Fixed – Fatal mistake: Uncaught Error: Call to a member function scan_form_tags()
    • When «Take PayPal Payments using Contact Form seven» installed.

1.3.v.two

  • Added – Improved sercurity ( Limit the user input to a file proper name and ignore injected path names )
  • Modified – Email links ( display only the filename )

ane.3.5.1

  • Problems – Quick Fix ( Unable to submit form when acceptance field is set up )
    • Event if «additional settings» department added this line: acceptance_as_validation: on

1.iii.v

  • Stock-still – nonce issues when using Cache plugins.
  • Fixed – German Translation for ( Drag & Drib File Upload ) text.
  • Stock-still – Submit push button ( enable/disable ) when acceptance checkbox is added.
  • Modified – File Upload error bulletin ( display error code )

1.3.4

  • Stock-still – Removed uploaded files when particular Inbound Letters «Permanently Deleted».
  • Added – Counter of how many files are uploaded ( ie: 4 of 10 )
  • New – Features permit to set Minimum File Upload.
  • ie : minimum upload:2, max upload:10 = [mfile* upload-file-669 min-file:2 max-file:ten]
  • New – Added .htaccess file inside «wp_dndcf7_uploads» upload directory. ( prevent from straight admission )
  • Options: -Indexes \northward \north deny from all \northward
  • Fixed – File Attachments bug ( Issues on boosted mail service when (file attachment) is removed still send the file )

i.3.iii.3.2

  • Bugs – Fixed unable to submit form ( 500 Internal Server Error in response )

1.3.three.3.1

  • Fixes – Minor updates (packed the wrong file)

i.iii.3.iii

  • Stock-still – Security Bug ( Unrestricted File Upload to Remote Lawmaking Execution – Thanks to @Austin )
    • Able bypass and upload file (remotely) by renaming to ie: shell.php% and modified supported_type to jpg|png|php%
    • Solution : Added more security, check/validate file blazon and created new office 'dnd_cf7_validate_type' to determine if file proper name extension is valid or not.
  • New – Brand 'deleting…' and 'remove' text translatable ( uniform using WPML String Translation ).

one.3.3.2

  • Stock-still – PHP warning reported here

ane.three.3.1

  • Improved Security – ( Check valid filename & extensions, sanitations, Secured File deletions )
  • New – Allowed not ASCII file name
  • Improved styling on Progress Bar
  • Stock-still – Conflict with WooCommerce Geo Location

1.3.3

  • SECURITY UPDATES ( issues reported by : Robert L Mathews )
  • The issues within dnd_codedropz_upload_delete function, that will execute any Post remotely.
  • Fixed – To have russian, hebrew Filename
  • Change Javascript dnd-upload-cf7.js attach the function to window so it can be available to telephone call.
  • Added – Responsive style for Drag & Driblet text on mobile devices.
  • Minimum Features – Coming Soon

1.3.ii

  • Fixed – Sanitized Admin Choice Fields – For Security Reason
  • Added – Filter for wpcf7_posted_data from CF7 to get the full link of the file.

1.iii.i

  • Fixed – Browser Compatibility ( Error Uploading files in Border, Safari and Net Explorer )
  • Improved – Removed error text if at that place are muliple fault ( File upload validation )

1.3.0

  • Fixed – Multiple Drag & Drop fields in one grade ( Validation Issues – Max File not working correctly )
  • Added – Added «deleted…» condition when removing file.
    • So that the user know that file deletion is in progress…
  • Stock-still – Responsive issues on Mobile < 767px screen.
  • Added – Added '/wpcf7-files' directory inside '/wp_dndcf7_uploads' to temporary shop files instead of relying contact class 7.
  • Added – Automobile delete files inside '/wpcf7-files' dir 1 60 minutes(3200 seconds) afterward submission.
    • It was a problem with contact form vii before that files only last 60 seconds and information technology will automatically deleted.
  • Improved – Optimized and Improved Php Lawmaking & Javascript construction and functionalities. ( removed redundant code, removed spaces, etc )
  • Added – Links going to Pro Version.

one.ii.half dozen.0

  • Fixed – Allow to upload file with the same filename.
  • Stock-still – Tin can't upload image after deleting (https://wordpress.org/support/topic/cant-upload-image-after-deleting-it/)
  • Fixed – Max-file issue (https://wordpress.org/support/topic/max-file-outcome/)
  • Added – a note message when file reached the max-file Limit ( «To inform user that some of the files are not uploaded» ).
  • Added – Better Ajax deletion ( Remove files from the server – Only if Ship Every bit Attachment is checked )
  • Optimized – Course transport loading time has been optimized ( Improved loading time for big attachment )
  • Stock-still – Bug reported by @palychwp » remove file still send sends with the form (https://wordpress.org/support/topic/file-uploading-is-working-incorrect/)
  • Added – Validate File/Attachment first before the upload first («some says it'south frustating :)»)
    • (PHP or Server side validation still there for security and better validation)
  • Improved file counting via LocalStorage instead of Global variable.

one.2.v.0

  • Stock-still – Please Update to 1.2.5.0 to fixed disable button issue.

ane.2.5

  • Fixed – Improved ( Disable push button while upload is on progress )
  • Fixes – Validate file size limit earlier uploading the file ( https://wordpress.org/back up/topic/file-uploading-is-working-incorrect/ )

1.2.4

  • Added – Support WPML using .po and .mo files
  • Added – Added to back up multilingual ( using Poedit )
  • Fixed – Prevent attachment from sending to Mail(2) if field attachment is not set. (https://wordpress.org/support/topic/problem-with-2th-mail service-attachment-2/)
  • Added – Disable 'submit' button while upload is on progress…

1.ii.3

  • Added – Multiple Drag and Drib fields in a form
  • Added – Options in admin for mistake message
  • Added – Pick that allow user to transport attachment as links
  • Added – Added new folder name wp_dndcf7_uploads to split up files from wpcf7_uploads ( When option 'Send Attachment as links?' is cheque ).

1.2.2

  • Add together – Create admin settings where you can manage or change text in your uploading area. It'southward nether 'contacts' > 'Drag and Drop'.
  • New – Empty or Articulate attachment file when Contact Class successfully send.
  • Fixes – Stock-still remove item bugs when file is greater than file limit.
  • Fixes – Changed 'icon-moon' fonts to avoid disharmonize with the other themes.
  • New – Added text domain for language translations.

ane.2.2

  • Issue – stock-still bug when file is not required(*).
  • Issue – fixed error on 'wpcf7_mail_components' components hooks when there's no file.

1.ii.one

  • Issue – fixed bug when file is not required(*).
  • Result – fixed mistake on 'wpcf7_mail_components' components hooks when there'due south no file.

i.2

  • Add together admin option to limit the number of files. (Maximum File Upload Limit)

1.1

  • This version fixes on user drop validation.
  • Archivo JavaScript optimizado

one.0

  • Versión inicial