Kohana 프레임 워크로 앱을 제작하고 있습니다. 이미지 업로드가 이에 포함됩니다. 최대 게시 파일 크기 (20M)를 초과하는 파일을 업로드하려고 할 때 유효성 검사 메시지 또는 Kohana의 오류 처리기 대신 PHP 경고 메시지가 표시됩니다.Kohana 앱에서 PHP 경고 메시지 표시
경고 :$validate = Validation::factory($files); $validate ->rule('photo', 'Upload::not_empty', array($files['photo'])) ->rule('photo', 'Upload::valid') ->rule('photo', 'Upload::size', array($files['photo'], '10M')) ->rule('photo', 'Upload::type', array($files['photo'], array('jpg', 'png', 'gif'))); if ($validate->check()) { Upload::save($files['photo'], 'test.jpg', 'uploads'); }
이 경고가 훨씬 던져 : 26,871,468 바이트 POST의 콘텐츠 길이 여기
라인 0에 알 수없는에서 20,971,520 바이트의 한계 내 검증 코드 초과 내 MVC에서 액세스 할 수있는 것보다 높은 수준. 이 오류를 가로채는 방법은 무엇입니까? (앱이 온라인 상태 일 때 분명히 PHP 경고가 사용자에게 표시되지 않지만 경고가 필요합니다.)
시도해보십시오. if ($ _SERVER [ 'CONTENT_LENGTH'] <20971520) {// 표시 오류} ' –
@AmalMurali 당신이 맞다고 생각하십니까? :) 나는 그것을 시도하고 작동하지만 PHP 경고가 여전히 표시되고있다. – Gavin
http://stackoverflow.com/questions/9315461/how-can-i-catch-this-error-post-content-length – AmazingDreams