Ninja Forms File Uploads Addon v3.3.32
File Uploads add-on for Ninja Forms.
Same brand
More from Ninja Forms
Ninja Forms Webhooks Addon
by Kevin Stover
Send submission data collected by Ninja Forms to an external API/URL.
Ninja Forms Advanced Datepicker Addon
by Quay Morgan
Let your users book dates and times for appointments and more directly from any WordPress form!
Ninja Forms Insightly CRM Addon
by James Laws
Building deeper customer relationships means your business grows faster.
Related items
Related Ninja Forms Plugins
Ninja Forms Layout & Styles
by Premium Plugins
Easily create multi-column form layouts and beautifully styled form elements without mastering CSS.
Ninja Forms Zapier Addon
by James Laws
Integrates Ninja Forms with Zapier.
Ninja Forms Trello Addon
by James Laws
Create Trello cards from your Ninja Forms submissions.
File Uploads add-on for Ninja Forms.
Add file upload fields to save files to your server or send them to Dropbox or Amazon S3 securely.
The ability to collect data from your visitors is an important tool for any site owner. Sometimes the information you need comes in the form of images, videos, or documents like PDFs, Word or Excel files, etc.
These situations require the ability to upload those files to your server or another location and File Uploads does just that.
File Uploads don’t have to be complicated
Uploading files comes with a variety of concerns ranging from issues of maintainability to security. File Uploads for Ninja Forms addresses these challenges in the following ways:
- Sets a permanent or dynamic upload directory. .
- Rename uploads based on date, username, or field data.
- Browse, view, filter, and delete uploads from within your WordPress admin.
- Email uploads as attachments and/or save them to your server, Dropbox, or Amazon S3..
- Restrict file types and maximum upload size.
- Allow users to add a “Featured Image” to posts when using the Post Creation or Front End Editor extensions.
Who should use File Uploads
Anyone who wants to add the ability to upload reasonably sized files along with a forms submission safely and securely.
Recent releases
Release history
- Fixes:*
- download links in notification emails returning blank screen for server-stored files
View changelog
- Fixes:*
- file upload button background staying white after file selection
- submit button not reliably blocked during active file upload
- "Delete" attachment button not translated in bundled translations
- files >5MB not appearing in File Uploads admin after S3 background upload
- file persisting on server when "Save to Server" disabled with Google Drive and file rename
- external service upload URL showing server path in submissions
- file extensions not in WordPress MIME registry failing upload when explicitly allowed
- date shortcodes using server timezone instead of WordPress site timezone
- PHP 8.4/8.5 deprecation notices in vendored libraries
- Workflow:*
- Security Enhancements:*
- protect admin notices from reflected XSS via query parameters
- sanitize uploaded filenames to block stored XSS
- require administrator capability for external file URL access
View changelog
- Fixes:*
- "temp file does not exist" error on form re-submission after validation error
- Security Enhancements:*
- protect debug log REST endpoints from unauthenticated access
- block arbitrary file read via email attachment path traversal
Frequently asked questions
Is Ninja Forms – File Uploads GPL licensed?
Can I use Ninja Forms – File Uploads on multiple websites?
How much does Ninja Forms – File Uploads cost on GPLCoffee?
Are updates included with Ninja Forms – File Uploads?
Is Ninja Forms – File Uploads safe to download?
Auto-updates included
Install it once, update automatically.
The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).