загрузка большого файла в codeigniter отображает страницу ошибки 403 вместо возврата ошибки загрузки - PullRequest
0 голосов
/ 19 марта 2019
    $config['upload_path']          = './private/';
    $config['allowed_types']        = 'gif|jpg|png|mp4';
    $config['max_size']             = 100;

    $this->load->library('upload', $config);

Примечание: работает только на локальном хосте

  1. Я пытался загрузить менее <= 1 МБ, и это успешно = ХОРОШО </li>
  2. Я пытался загрузить 2 МБ в 3 МБ =ошибка (размер файла, который вы пытаетесь загрузить, превышает допустимый размер.) = ХОРОШО

, но при попытке загрузить видеофайл 1 ГБ (для целей тестирования)

выдает403 запрещенной страницы, вместо того, чтобы выбросить ошибку загрузки, как в нет.2

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Вам необходимо установить значения upload_max_filesize и post_max_size в вашем php.ini

Максимально допустимый размер загружаемых файлов.

upload_max_filesize = your-value

Должно быть больше или равно upload_max_filesize

post_max_size = your-value

После изменения файла (ов) php.ini необходимо перезапустить сервер HTTP, чтобы использовать новую конфигурацию.

Подробнее

0 голосов
/ 19 марта 2019

почему в './private/'

есть точка
$config['upload_path'] = '/private/';

Попробуйте это,

$config['max_size'] = 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...