apache – 无法上传> 2GB文件

在我们的应用程序中上传文件可以正常工作,直到我们点击大于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/