Commit 8306aedf authored by 王源's avatar 王源 🎧

上传文件,调整后缀名为小写

parent 7e426a58
...@@ -21,7 +21,7 @@ class UploadManager ...@@ -21,7 +21,7 @@ class UploadManager
'path' => 'default', // 默认保存路径 'path' => 'default', // 默认保存路径
'maxSize' => 100000000, // 文件大小 'maxSize' => 100000000, // 文件大小
'temp' => false, // 是否为临时文件 'temp' => false, // 是否为临时文件
'mime' => ['jpeg', 'png', 'gif', 'jpg', 'svg', 'txt', 'pdf', 'xlsx', 'xls', 'doc', 'docx', 'rar', 'zip','csv'], // 允许上传的文件类型 'mime' => ['jpeg', 'png', 'gif', 'jpg', 'svg', 'txt', 'pdf', 'xlsx', 'xls', 'doc', 'docx', 'rar', 'zip', 'csv'], // 允许上传的文件类型
]; ];
/** /**
...@@ -91,9 +91,9 @@ class UploadManager ...@@ -91,9 +91,9 @@ class UploadManager
} }
$options = self::parseOptions($options); $options = self::parseOptions($options);
if ($file->isValid()) { if ($file->isValid()) {
$extension = $file->getExtension(); $extension = strtolower($file->getExtension());
// 通过扩展名判断类型 // 通过扩展名判断类型
if (!in_array(strtolower($extension), $options['mime'])) { if (!in_array($extension, $options['mime'])) {
throw new HttpResponseException('文件类型不支持,目前只支持' . implode(',', $options['mime'])); throw new HttpResponseException('文件类型不支持,目前只支持' . implode(',', $options['mime']));
} }
// 判断文件大小 // 判断文件大小
...@@ -211,4 +211,4 @@ class UploadManager ...@@ -211,4 +211,4 @@ class UploadManager
} }
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment