Max Upload File Size Manager

Description

Max Upload File Size Manager empowers you to effortlessly overcome your hosting provider’s file size limits by allowing seamless uploads of large files. Additionally, you can extend the upload size limit, accommodating even larger files. With this plugin, you can easily set a maximum upload size tailored to your needs, customize limits based on user roles, and keep track of your storage usage alongside essential PHP settings. Elevate your file management experience with our intuitive features designed for both site administrators and users.

Features

  • Dynamic Server Limits Management: Tune maximum upload file size, memory limit, execution time, and post max size directly from WP admin.
  • Apache & Nginx Support: Safely writes rules to your .htaccess on Apache and LiteSpeed servers, and provides copy-pasteable configuration guides for Nginx.
  • Role-Based Limits: Tailor file size limits based on user roles, granting specific upload capabilities to different user types.
  • Storage Usage Analysis: Monitor your storage usage with detailed insights, including total file counts, file types, and overall storage size.
  • Read-only Side-by-side Server Limits: Review configured limits against actual runtime server limits with clear warnings if server settings are restrictive.

Screenshots

Installation

  1. Upload the max-upload-file-size-manager directory to your /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to MxUpload in the admin sidebar.
  4. Click on Server Settings to customize file size limits, execution time, memory, and post size.

FAQ-e

What is the Max Upload File Size Manager plugin?

The Max Upload File Size Manager plugin allows you to manage and customize the maximum upload file size for your WordPress site. It enables users to upload large files by bypassing hosting limitations through chunked uploads.

How do I set the maximum upload size?

Once you have installed and activated the plugin, please go to the WordPress admin bar. You can find the “MxUpload” plugin there. From this section, you can set the maximum file size in MB or GB, ensuring that it complies with your hosting provider’s limits.

Can I customize upload limits based on user roles?

Yes! The plugin allows you to customize the maximum file upload size based on different user roles, giving you control over who can upload larger files.

Is the plugin compatible with all hosting providers?

The Max Upload File Size Manager plugin is designed to work with most hosting providers. However, we recommend checking your server’s configurations and limits to ensure compatibility.

How can I monitor my storage usage?

The plugin includes a Storage Usage Analysis feature that provides details about your uploaded files, including the total count, extensions, and overall size.

Reviews

03 March 2025 1 reply
This plugin is perfect for that frustrating occurrence when you want to set the upload limit for files AND after updating php.ini, .htaccess and cpanel … nothing works. After a long search I still cannot fathom where the max upload file setting is defaulted to. Some articles allude to a server setting controlled by the hosting company.The plugin also lets you change the upload limit per ‘role’. Just perfect.
Read all 2 reviews

Contributors & Developers

“Max Upload File Size Manager” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • Integrated a new Server Settings configuration panel under the settings tab.
  • Supported overrides for max upload size, memory limit, max execution time, and post max size.
  • Implemented Apache/LiteSpeed .htaccess dynamic directives writing.
  • Enabled reliable large file uploads (500MB+) by implementing memory-efficient binary chunk streaming.
  • Added dynamic timeouts (600s) and increased Plupload upload retries to 3.
  • Capped uploader limit filters dynamically based on active server boundaries.
  • Shipped security enhancements including nonces, isset validation checks, and sanitization of superglobals.
  • Added translator comments for placeholder translation strings.
  • Cleared inline styles and migrated them to enqueued assets.

1.0.0

  • Initial public release with WP 7.0 compatibility and Server limits configurations.