小于MAX_FILE_SIZE的php文件无法上传

时间:2015-01-30 16:24:12

标签: php

我正在尝试通过表单上传excel文件。代码是:

<input type="hidden" name="MAX_FILE_SIZE" value="20000000"/>'
<input type="hidden" name="Cancel" value="N" />'

文件失败,错误2 - 文件大小为225280字节

MAX_FILE_SIZE在表单中设置,在php.ini和.htaccess中。 phpinfo显示:

_POST["MAX_FILE_SIZE"]  20000000
upload_max_filesize 40M 2000000 (local/master)
http header: Content-Length 226781

post_max_size = 8M

和:

_FILES["datafile"]
Array
(
    [name] => CANAL36.xls
    [type] => 
    [tmp_name] => 
    [error] => 2
    [size] => 0
)

操作系统是PHP版本5.2.11的centos 5.3 - 我知道这是旧版本,但是某些依赖项会阻止升级。

为什么,虽然我在极限范围内,却失败了?

感谢

0 个答案:

没有答案