apache-无法上传大于 2GB 的文件

apache-无法上传大于 2GB 的文件

在我们的应用程序中上传文件可以正常工作,直到我们遇到大于 2GB 的文件。

error_log显示:

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

我已经重建了最新的 64 位 Apache,支持大文件,但仍然出现此错误。有什么想法吗?

答案1

问题也可能出在客户端。有些 Web 浏览器在处理大于 2GB 的文件时会出现奇怪的情况。可以找到一个很好的总结这里。基本上,先尝试使用 Chrome 或 Safari 等 WebKit 浏览器。(这些浏览器肯定能够正确发送大于 2GB 的文件。)

答案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/

相关内容