在我们的应用程序中上传文件可以正常工作,直到我们点击大于2GB的文件。
error_log显示:
Invalid Content-Length (-3)Unknown error: Error reading request entity data
我已经重build了最新的Apache 64位大文件支持,我仍然得到这个错误。 有任何想法吗?
这个问题也可能在客户端。 一些网页浏览器对大于2GB的文件做了有趣的事情。 一个很好的总结可以在这里find。 基本上先用Chrome或Safari等WebKit浏览器试试。 (这些确定能够正确发送大于2GB的文件。)
尝试检查您的.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/