【发布时间】:2013-04-12 17:45:34
【问题描述】:
我用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);
}
我需要帮助,我想知道是不是有什么地方做得不对..
【问题讨论】:
-
您的服务器错误日志中有哪些错误?
-
@all,对不起,我的服务器宕机了,返回的错误是未定义的索引名称,好像文件上传输入字段不存在,或者有时它说执行超时,这让我很沮丧
-
执行超时在
move_uploaded_file上是有意义的,因为它执行了复制操作。至于超时,不用担心 - 向服务器传输数据不包含在超时中。当 PHP 启动时,您的请求已经到达。
标签: php