Не удается загрузить видео размером более 100 М даже после обновления файла php.ini.

Я работаю над проектом, в котором мне нужно разрешить пользователям загружать большие видеофайлы (> 1G), я использую PHP и MySql (XAMPP) на стороне сервера и Javascript с jQuery на стороне клиента.

Я использую Javascript FileReader с Ajax для загрузки видео. Проблема в том, что он работает только для видеофайлов размером менее 100M, я получаю эту ошибку при попытке загрузить файл размером › 100M:

Неустранимая ошибка: Недостаточно памяти (выделено 1065353216) (попытка выделить 325675664 байта)....

Я обновил следующие настройки php.ini:

memory_limit=20000M
upload_max_filesize=20000M
post_max_size=20000M
max_input_time=3000
max_execution_time=3000

Если этого недостаточно, я также обновил файл .htaccess с этими настройками, перезапустил XAMPP и по-прежнему получаю эту ошибку для файлов размером более 100 МБ.

Спасибо, что прочитали вопрос. Любые предложения?


person Daniel Rotnemer    schedule 16.09.2020    source источник
comment
Вы пробовали дробить? stackoverflow .com/questions/16102809/   -  person delirehberi    schedule 17.09.2020
comment
@delirehberi Я еще не пробовал, возможно ли это без фрагментации?   -  person Daniel Rotnemer    schedule 17.09.2020
comment
Из описания post_max_size: Этот параметр также влияет на загрузку файлов. Для загрузки больших файлов это значение должно быть больше, чем upload_max_filesize. Вообще говоря, memory_limit должен быть больше, чем post_max_size. Попробуйте.   -  person dakis    schedule 17.09.2020
comment
Проверьте оставшееся физическое место на HDD или SSD - кто знает... А как насчет директивы upload_tmp_dir - какие-нибудь известные ограничения в отношении соответствующего каталога?   -  person dakis    schedule 17.09.2020
comment
«Я также обновил файл .htaccess с этими настройками, перезапустил XAMPP и по-прежнему получаю эту ошибку» — вы вызывали phpinfo(), чтобы проверить, действительно ли ваши попытки изменить эти значения были успешными?   -  person CBroe    schedule 17.09.2020