用php上传大文件并显示错误

用php上传大文件并显示错误,php,upload,Php,Upload,当我在使用PHP的服务器上上传一个小于500MB的文件时,它可以完美地上传。但当我试图上传超过500MB(比如550MB或700MB)的数据时,就会显示错误 下面是我的php.ini设置 upload_max_filesize=2048M post_max_size=2048M max_execution_time=3000 (50 minutes) memory_limit=1024M 我试过调试,发现了一些问题 上传文件后,我用这个函数检查了文件的临时路径!文件存在($\u FILES[

当我在使用PHP的服务器上上传一个小于500MB的文件时,它可以完美地上传。但当我试图上传超过500MB(比如550MB或700MB)的数据时,就会显示错误

下面是我的php.ini设置

upload_max_filesize=2048M 
post_max_size=2048M
max_execution_time=3000 (50 minutes)
memory_limit=1024M
我试过调试,发现了一些问题

上传文件后,我用这个函数检查了文件的临时路径
!文件存在($\u FILES['fileToUpload']['tmp\u name'])
返回true,当我上传的文件小于500MB时,返回false,文件上传成功。
我使用的是亚马逊网络服务器,它的规格是 -4GB内存。
-2个处理器


我不确定问题出在哪里。

显示了什么错误?是否检查了php.ini设置是否已应用?只需创建一个包含以下内容的PHP文件
,顺便看看这里的第二个答案:HTML5可以将一个大文件分割成多个部分,然后分别上传。因此,这个问题可以通过前端开发人员的参与来解决。当我使用file$\u FILES['file\u name']['error']的这个参数进行错误处理时,在上传超过500MB的文件时发生此错误。我将错误与php manual php.net/manual/en/features.file-upload.errors.phpTry匹配以检查可用磁盘空间:或联系amazon的支持人员。也许有一个文件大小限制。