改进Request类的file方法

This commit is contained in:
thinkphp
2016-12-07 07:47:35 +08:00
parent bf3797deda
commit 0428e1b120

View File

@@ -852,7 +852,7 @@ class Request
$keys = array_keys($file);
$count = count($file['name']);
for ($i = 0; $i < $count; $i++) {
if (empty($file['tmp_name'][$i])) {
if (empty($file['tmp_name'][$i]) || !is_file($file['tmp_name'][$i])) {
continue;
}
$temp['key'] = $key;
@@ -866,7 +866,7 @@ class Request
if ($file instanceof File) {
$array[$key] = $file;
} else {
if (empty($file['tmp_name'])) {
if (empty($file['tmp_name']) || !is_file($file['tmp_name'])) {
continue;
}
$array[$key] = (new File($file['tmp_name']))->setUploadInfo($file);