Загрузка файлов в наше приложение работает нормально, пока мы не выберем файл размером более 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/