Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
car-database-api
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
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
中汽研标准应用数据库
car-database-api
Commits
39e1a7e9
Commit
39e1a7e9
authored
Sep 11, 2024
by
高滢
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
评审
parent
8c41c588
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
8 deletions
+19
-8
CommonController.java
...ava/com/ruoyi/web/controller/common/CommonController.java
+19
-8
No files found.
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
View file @
39e1a7e9
...
...
@@ -4,6 +4,8 @@ import java.util.ArrayList;
import
java.util.List
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
com.ruoyi.common.exception.ServiceException
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -101,17 +103,26 @@ public class CommonController
@PostMapping
(
"/uploadMinio"
)
public
AjaxResult
uploadFileMinio
(
MultipartFile
file
)
throws
Exception
{
try
{
// 设置文件大小限制,例如5MB(5 * 1024 * 1024字节)
long
maxSize
=
4
*
1024
*
1024
;
// MB in bytes
long
fileSize
=
file
.
getSize
();
// 检查文件大小
if
(
fileSize
>
maxSize
)
{
// 如果文件大小超过限制,返回错误信息
throw
new
ServiceException
(
"文件大小超过限制,最大允许大小为2MB"
);
}
else
{
try
{
String
url
=
FileUploadUtils
.
uploadMinio
(
file
);
AjaxResult
ajax
=
AjaxResult
.
success
();
ajax
.
put
(
"url"
,
url
);
ajax
.
put
(
"originalFilename"
,
file
.
getOriginalFilename
());
String
url
=
FileUploadUtils
.
uploadMinio
(
file
);
AjaxResult
ajax
=
AjaxResult
.
success
();
ajax
.
put
(
"url"
,
url
);
ajax
.
put
(
"originalFilename"
,
file
.
getOriginalFilename
());
return
ajax
;
return
ajax
;
}
catch
(
Exception
e
)
{
return
AjaxResult
.
error
(
e
.
getMessage
());
}
catch
(
Exception
e
)
{
return
AjaxResult
.
error
(
e
.
getMessage
());
}
}
}
...
...
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