7

我有一个处理上传文件的 PHP 脚本。它通常工作正常,但我偶尔会收到上传错误。当我检查$_FILES数组时,我可以看到:

失败的文件:

Array ( [Filedata] => Array (
      [name] => cbj2_web.pdf 
      [type] => 
      [tmp_name] => 
      [error] => 1 
      [size] => 0 ) )

有效的文件:

Array ( [Filedata] => Array ( 
        [name] => tick.png 
        [type] => application/octet-stream 
        [tmp_name] => /tmp/phpL8oYLc 
        [error] => 0 
        [size] => 1108 ) )

我不确定出了什么问题,也不知道如何查明它。这是处理文件的第一步,所以我没有任何代码对文件做任何事情。

有什么建议么?

4

2 回答 2

13

http://php.net/manual/en/features.file-upload.errors.php

值:1;上传的文件超过了 php.ini 中的 upload_max_filesize 指令。

因此,您需要编辑 php.ini 文件以将 upload_max_filesize 值增加到更高的值。

于 2012-06-07T20:12:10.293 回答
5

你得到一个errorof 1。这是UPLOAD_ERR_INI_SIZE.

http://php.net/manual/en/features.file-upload.errors.php

上传的文件超出了upload_max_filesizephp.ini 中的指令。

于 2012-06-07T20:13:01.693 回答