上传未提供临时名称的文件

TH1*_*981 6 php file-upload

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

失败的文件:

Array ( [Filedata] => Array (
      [name] => cbj2_web.pdf 
      [type] => 
      [tmp_name] => 
      [error] => 1 
      [size] => 0 ) )
Run Code Online (Sandbox Code Playgroud)

有效的文件:

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

我不确定出了什么问题,或者如何确定它.这是处理文件的第一步,所以我没有任何代码可以对文件做任何事情.

有什么建议?

Tim*_*ain 10

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

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

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


Roc*_*mat 5

你得到一个error1.这是UPLOAD_ERR_INI_SIZE.

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

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