Php “无法上载”;“大的”;文件,文件_exists()和is_uploaded_file()都为false

Php “无法上载”;“大的”;文件,文件_exists()和is_uploaded_file()都为false,php,file-upload,Php,File Upload,我正在尝试使用上载工具(ShareX)将gif文件上载到我的服务器 它可以很好地处理“小”文件,但是当试图上传一个8MB的文件时(我的连接大约需要1分钟),它就是不起作用 所以我做了一些快速调试,似乎函数file\u exists和is\u uploaded\u file都设置为false,就像没有上传一样,情况并非如此 如果(!file_存在($_FILES[$fileFormName][“tmp_name”])| |!是否上载了_文件($_FILES[$fileFormName][“tmp_

我正在尝试使用上载工具(ShareX)将gif文件上载到我的服务器

它可以很好地处理“小”文件,但是当试图上传一个8MB的文件时(我的连接大约需要1分钟),它就是不起作用

所以我做了一些快速调试,似乎函数
file\u exists
is\u uploaded\u file
都设置为false,就像没有上传一样,情况并非如此

如果(!file_存在($_FILES[$fileFormName][“tmp_name”])| |!是否上载了_文件($_FILES[$fileFormName][“tmp_name”]))
{
错误([
“错误”=>“未上载文件”,
“file_exists”=>file_exists($_FILES[$fileFormName][“tmp_name”]),
“is_uploaded_file”=>is_uploaded_file($_FILES[$fileFormName][“tmp_name”]))
]“400错误请求”);
}
为什么会这样

我的apache2 php.ini
upload\u max\u filesize
设置为
128M
,因此不应该是文件大小问题

我的apache2 php.ini
max_execution_time
设置为
0
,因此它不应该是超时问题


我在谷歌上找不到类似的问题。

修复了,我还必须在php.ini文件中进行调整。

文件上传通常使用HTTP POST请求实现。因此,您还需要相应地调整
post_max_size
。@arkascha您好,谢谢您的回答,我在这里看到了:在您发表评论的同时,我会尽力让您知道。