Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
meibuyu-micro
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
without authentication
meibuyu-micro
Commits
8306aedf
Commit
8306aedf
authored
Jul 28, 2020
by
王源
🎧
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
上传文件,调整后缀名为小写
parent
7e426a58
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
4 deletions
+4
-4
UploadManager.php
src/Manager/UploadManager.php
+4
-4
No files found.
src/Manager/UploadManager.php
View file @
8306aedf
...
...
@@ -21,7 +21,7 @@ class UploadManager
'path'
=>
'default'
,
// 默认保存路径
'maxSize'
=>
100000000
,
// 文件大小
'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
}
$options
=
self
::
parseOptions
(
$options
);
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'
]));
}
// 判断文件大小
...
...
@@ -211,4 +211,4 @@ class UploadManager
}
}
}
\ No newline at end of file
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment