Private
Public Access
Add admin-configurable upload size limits
The 8MB image/file/avatar cap is now a site setting (UploadSettings, single-row table like SmtpSettings) editable from the Admin Settings tab, instead of a hardcoded constant. All three upload endpoints read the live value and interpolate it into their 413 messages. A new GET /api/uploads/limit endpoint (open to any authenticated user, unlike the admin-only settings endpoints) lets the composer reject an oversized file client-side before it ever hits the network, though the server still enforces the same cap independently. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -338,3 +338,9 @@
|
||||
color: var(--ds-muted);
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.admin-settings-hint {
|
||||
font-size: 0.82rem;
|
||||
color: var(--ds-muted);
|
||||
margin: -4px 0 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user