一尘不染

如何使用PHP上传500MB以上的大文件

php

我用PHP创建了一个上传页面,但是我不知道为什么该页面不会上传大于500MB的文档,这是我第一次尝试上传较大的内容,因此我更改了PHP.INI中的所有配置(post_max_size
= 700M ,upload_max_filesize = 600M和max_execution_time = 300)。上传代码如下

if(isset($_FILES['upload']) && !empty($_FILES['upload']['name'])){
 move_uploaded_file($_FILES['upload']['tmp_name'], $this->filePath.$this->fileName);
}

我需要帮助,我想知道是否有某些事情做对了。


阅读 290

收藏
2020-05-26

共1个答案

一尘不染

您认为增加上传大小限制是否可以解决问题?如果上传2GB的文件怎么办?您是否考虑了此类脚本的内存使用情况?

2020-05-26