WebGUI now adds a warning to the log when a file upload is too big, and gracefully recovers from the problem.

This commit is contained in:
JT Smith 2003-02-14 05:00:45 +00:00
parent a9ef84f691
commit 96b1f91f37
2 changed files with 7 additions and 0 deletions

View file

@ -439,6 +439,12 @@ sub open {
### CGI object
$CGI::POST_MAX=1024 * $session{setting}{maxAttachmentSize};
$session{cgi} = CGI->new();
if ($session{cgi}->cgi_error =~ /^413/) {
$session{header}{status} = $session{cgi}->cgi_error;
WebGUI::ErrorHandler::warn("File upload too big. May need to adjust Max File Size setting.");
$CGI::POST_MAX=-1;
$session{cgi} = CGI->new();
}
###----------------------------
### header variables
$session{header}{mimetype} = 'text/html';