为了账号安全,请及时绑定邮箱和手机立即绑定

$_FILES 为空用于大文件上传

$_FILES 为空用于大文件上传

PHP
BIG阳 2021-10-15 10:14:29
我正在尝试在 IIS 服务器上用 PHP 上传大文件。我正在使用PHP 7.1和IIS 8.5。文件上传适用于小于 1 GB 的文件。但是,如果我尝试上传大于 1 GB 的文件,则 $_FILES 变量为空数组。error_get_last() 给出了错误POST Content-Length 1388289413 字节超过 1073741824 字节的限制*. 我已经检查了所有配置,它们都井然有序。我在 web.config 文件中有以下配置<security>        <requestFiltering>            <requestLimits maxAllowedContentLength="2147483648" />        </requestFiltering></security>php.ini 中的设置也是如此memory_limit = 3Gpost_max_size = 3Gupload_max_filesize = 3G我还缺少什么?你们能帮我解决这个问题吗?提前致谢。
查看完整描述

2 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

您可以尝试使用中的值MB。将 GB 转换为必要的 MB。

假设 2GB,

php_value memory_limit 2048M

另外,请编辑名为 php.ini 的文件,而不是 Apache 文件


查看完整回答
反对 回复 2021-10-15
  • 2 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信