ClientPress gives you control over what files clients and team members can upload, how large those files can be, and who can delete them.
Where to Configure #
Go to Settings → ClientPress → File Uploads.
Maximum File Size #
Sets the largest file size allowed per upload. You can set this between 1 and 100 MB.
The settings page will warn you if your chosen limit exceeds your server’s PHP upload limits (upload_max_filesize and post_max_size). If your server limits are lower than your plugin setting, the server limit takes precedence.
Default: 10 MB
Note: If your site runs behind Cloudflare’s free plan, uploads are capped at 100 MB at the proxy level regardless of server or plugin settings.
Maximum Files Per Submission #
Controls how many files a user can upload in a single batch. You can set this between 1 and 50.
This applies per upload action — users can always upload more files in subsequent submissions.
Default: 5 files
Accepted File Types #
Choose which file types are allowed in portal uploads. Types are grouped for convenience:
- Documents — PDF, Word (.doc, .docx), PowerPoint (.ppt, .pptx), Plain text (.txt)
- Spreadsheets — Excel (.xls, .xlsx), CSV
- Images — JPEG, JPG, PNG, GIF, WebP
- Archives — ZIP
Check the boxes for any types you want to allow. At least one type must remain selected.
Default: PDF, Word, Excel, CSV, and Images
Who Can Delete Files #
Controls which user roles are allowed to delete files from portal file libraries.
Select any combination of roles. By default, only Administrators can delete files.
If you want project managers to be able to delete files, add the Project Manager role here.
Default: Administrator only
Per-Portal Client Upload Permission #
By default, only your team (admins and project managers) can upload files. To allow a specific portal’s client to upload files:
- Open the portal editor
- Find the Allow Client Uploads option
- Enable it and save
This is set per portal, not globally.
