改进Input类的file方法

This commit is contained in:
thinkphp
2016-06-15 23:41:15 +08:00
parent df99a0cf16
commit f296bb6d48

View File

@@ -238,12 +238,12 @@ class Input
// 获取全部文件 // 获取全部文件
$item = []; $item = [];
foreach ($array as $key => $val) { foreach ($array as $key => $val) {
if (empty($val['tmp_name'])) {
continue;
}
if($val instanceof File){ if($val instanceof File){
$item[$key] = $val; $item[$key] = $val;
}else{ }else{
if (empty($val['tmp_name'])) {
continue;
}
$item[$key] = new File($val['tmp_name'], $val); $item[$key] = new File($val['tmp_name'], $val);
} }
} }
@@ -251,7 +251,7 @@ class Input
} elseif (isset($array[$name])) { } elseif (isset($array[$name])) {
if($array[$name] instanceof File){ if($array[$name] instanceof File){
return $array[$name]; return $array[$name];
}else{ } elseif (!empty($array[$name]['tmp_name'])){
return new File($array[$name]['tmp_name'], $array[$name]); return new File($array[$name]['tmp_name'], $array[$name]);
} }
} }