我上传的文件大小约为20MB,下面是print_r($ _ FILES)的结果;
(
[name] => 10k.csv
[type] =>
[tmp_name] =>
[error] => 1
[size] => 0
)
我还将php.ini中的上传大小增加到upload_max_filesize = 64M 然后也无法上传文件。请提出我可能缺少的可能点。
答案 0 :(得分:1)
[error] => 1
行告诉您上传时出错。
PHP“错误消息解释”文档说明如下......
价值:1;上传的文件超出了php.ini中的upload_max_filesize指令。
您需要增加upload_max_filesize。
您可以在PHP.INI中设置upload_max_filesize,或者将以下内容添加到.htaccess文件中。
php_value upload_max_filesize 30M
php_value post_max_size 30M
答案 1 :(得分:0)
将您的post_max_size
和upload_max_filesize
更改为64M全部
答案 2 :(得分:0)
将php.ini中的更改改为
upload_max_filesize = 64M
post_max_size = 64M
重新加载apache或者如果它是暂存环境重启apache.You将成功上传增加大小的文件。非常感谢zairwolf。