gpt4 book ai didi

post - 使用 PHP 上传大于 2GB 的文件

转载 作者:可可西里 更新时间:2023-10-31 22:44:44 26 4
gpt4 key购买 nike

我正在尝试将大于 2GB 的文件上传到本地 PHP 5.3.4 服务器。我设置了以下服务器变量:

memory_limit = -1
post_max_size = 9G
upload_max_filesize = 5G

然而,在error_log中我发现:

PHP Warning: POST Content-Length of 2120909412 bytes exceeds the limit of 1073741824 bytes in Unknown on line 0

谁能告诉我为什么这总是失败?

最佳答案

我遇到了类似的问题,但我的配置是:

post_max_size = 1.8G
upload_max_filesize = 1.8G

但我无法上传 1.2GB 的文件。错误非常相同:

PHP Warning:  POST Content-Length of 1347484420 bytes exceeds the limit of 1073741824 bytes in Unknown on line 0

我花了一天时间想知道这个“1073741824 的限制”到底是从哪里来的!

解决方案:

实际上,错误出在 php.ini 解析器中:它只理解 INTEGER 数字,所以本质上它是将 1.8G 解析为 1G !!

将值更改为例如1800M 已修复。

请确保使用以下命令重新启动 apache 服务器 service apache2 restart

关于post - 使用 PHP 上传大于 2GB 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com