Display custom page on 413 errors #3121
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When a
RequestDataTooBig
exception is thrown, users are largely in the dark about what happened and how it can be fixed. This PR resolves this by inserting middleware to redirect the request to a custom 413 error page.This exception is thrown when
DATA_UPLOAD_MAX_MEMORY_SIZE
is exceeded. The default value is 2.5MB, but admins can set any value (in bytes).Fixes #2340
Fixes #2633
Somewhat addresses #2914