Назад | Перейти на главную страницу

apache - Невозможно загрузить файл> 2 ГБ

Загрузка файлов в наше приложение работает нормально, пока мы не выберем файл размером более 2 ГБ.

error_log показывает:

Invalid Content-Length
(-3)Unknown error: Error reading request entity data

Я восстановил последнюю версию apache 64bit с поддержкой больших файлов, но все еще получаю эту ошибку. Любые идеи?

Проблема также могла быть на стороне клиента. Некоторые веб-браузеры делают забавные вещи с файлами размером более 2 ГБ. Хорошее резюме можно найти Вот. Обычно сначала попробуйте использовать браузер WebKit, например Chrome или Safari. (Они наверняка способны правильно отправлять файлы размером более 2 ГБ.)

Попробуйте проверить свой файл .htaccess. Вы можете изменить это, чтобы разрешить большие загрузки.

Файл .htaccess должен выглядеть примерно так:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

Или вы также можете изменить этот параметр в своем php.ini.

http://www.cyberciti.biz/faq/linux-unix-apache-increase-php-upload-limit/