при загрузке файла laravel показывает PostTooLargeException, что решение для решения этой проблемы - PullRequest
0 голосов
/ 23 ноября 2018

при загрузке файла, laravel показывает PostTooLargeException, что решение для обработки этого

Ответы [ 4 ]

0 голосов
/ 23 ноября 2018

Временно вы можете отключить эту проверку, посетив ValidatePostSize.php

public function handle($request, Closure $next)
{
 //       if ($request->server('CONTENT_LENGTH') > $this->getPostMaxSize()) 
             {
                 //            throw new PostTooLargeException;
   //        }

    return $next($request);
}

ИЛИ вы можете обработать исключение в App \ Exceptions \ handler

public function render($request, Exception $exception)
{
  if ($exception instanceof \Illuminate\Http\Exceptions\PostTooLargeException) {
     // handle response accordingly
   }
   return parent::render($request, $exception);
}

иначе нужно обновить файл php.ini

upload_max_filesize = 10MB          //size you want

или мы можем использовать проверку на стороне клиента для проверки размера и проверкиРазмер Надеюсь, что это помогает.

0 голосов
/ 23 ноября 2018

Вам необходимо внести изменения в файл php.ini.

Просто установите max_file_size, upload_max_filesize и post_max_size на более высокое значение, может быть 40M или столько, сколько вы хотите.

0 голосов
/ 23 ноября 2018

Обновите файл php.ini, указав следующую переменную:

max_file_size
upload_max_filesize
post_max_size
0 голосов
/ 23 ноября 2018

Проверьте следующие параметры в файле php.ini.Ваш файл должен иметь больший размер, чем вы установили для этих параметров в файле php.ini.

  • max_file_size
  • upload_max_filesize
  • post_max_size
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...