当我尝试上传超过 4mb 的图像时,$_FILES['upload']['error'] 返回 1 并且文件不会上传。但是在我的 php.ini 中,我将 upload_max_filesize 设置为 20mb ....
为什么我会收到错误消息?
这是检查错误的php代码
if ($_FILES['upload']['error']) {
array_push($not_uploaded, $_FILES['upload']['name']);
if ($_FILES['upload']['error'] == 1) {
trigger_error('Iimage exceeded server php upload limit', E_USER_WARNING);
array_push($error_msgs, elgg_echo('services:image_mem'));
} else {
array_push($error_msgs, elgg_echo('services:unk_error'));
}
}