ci: 🎡 上传文件大小限制

This commit is contained in:
GoCo 2025-08-20 11:23:47 +08:00
parent 8717b32306
commit 593224a478
6 changed files with 23 additions and 9 deletions

View File

@ -165,7 +165,7 @@ public class JeecgBootExceptionHandler {
public Result<?> handleMaxUploadSizeExceededException(MaxUploadSizeExceededException e) { public Result<?> handleMaxUploadSizeExceededException(MaxUploadSizeExceededException e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
addSysLog(e); addSysLog(e);
return Result.error("文件大小超出10MB限制, 请压缩或降低文件质量! "); return Result.error("文件大小超出限制, 请压缩或降低文件质量! ");
} }
/** /**

View File

@ -32,8 +32,8 @@ spring:
clean-disabled: true clean-disabled: true
servlet: servlet:
multipart: multipart:
max-file-size: 10MB max-file-size: 10000MB
max-request-size: 10MB max-request-size: 10000MB
mail: mail:
# 定时任务发送邮件 # 定时任务发送邮件
timeJobSend: false timeJobSend: false

View File

@ -32,8 +32,8 @@ spring:
clean-disabled: true clean-disabled: true
servlet: servlet:
multipart: multipart:
max-file-size: 10MB max-file-size: 100000MB
max-request-size: 10MB max-request-size: 100000MB
mail: mail:
# 定时任务发送邮件 # 定时任务发送邮件
timeJobSend: false timeJobSend: false

View File

@ -2,6 +2,7 @@ server:
port: 8080 port: 8080
undertow: undertow:
decode-url: true # 启用URL解码 decode-url: true # 启用URL解码
max-http-post-size: 100000MB # 设置HTTP POST请求最大大小
worker-threads: 16 worker-threads: 16
buffers: buffers:
websocket: 8192 websocket: 8192
@ -31,8 +32,8 @@ spring:
clean-disabled: true clean-disabled: true
servlet: servlet:
multipart: multipart:
max-file-size: 10MB max-file-size: 100000MB
max-request-size: 10MB max-request-size: 100000MB
mail: mail:
# 定时任务发送邮件 # 定时任务发送邮件
timeJobSend: false timeJobSend: false

View File

@ -2,6 +2,7 @@ server:
port: 8080 port: 8080
undertow: undertow:
decode-url: true # 启用URL解码 decode-url: true # 启用URL解码
max-http-post-size: 100000MB # 设置HTTP POST请求最大大小
# 4核CPU标准配置 # 4核CPU标准配置
worker-threads: 16 worker-threads: 16
buffers: buffers:
@ -34,8 +35,8 @@ spring:
clean-disabled: true clean-disabled: true
servlet: servlet:
multipart: multipart:
max-file-size: 10MB max-file-size: 100000MB
max-request-size: 10MB max-request-size: 100000MB
mail: mail:
# 定时任务发送邮件 # 定时任务发送邮件
timeJobSend: false timeJobSend: false

View File

@ -6,6 +6,12 @@ ENV LANG en_US.UTF-8
# 配置Nginx并创建目录 # 配置Nginx并创建目录
RUN echo "server { \ RUN echo "server { \
listen 80; \ listen 80; \
# 设置文件上传大小限制 \
client_max_body_size 100000MB; \
# 设置超时时间 \
proxy_connect_timeout 300s; \
proxy_send_timeout 300s; \
proxy_read_timeout 300s; \
location /jeecgboot/ { \ location /jeecgboot/ { \
proxy_pass http://jeecg-boot-system:8080/jeecg-boot/; \ proxy_pass http://jeecg-boot-system:8080/jeecg-boot/; \
proxy_redirect off; \ proxy_redirect off; \
@ -13,6 +19,12 @@ RUN echo "server { \
proxy_set_header X-Real-IP \$remote_addr; \ proxy_set_header X-Real-IP \$remote_addr; \
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; \ proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; \
proxy_set_header X-Access-Token \$http_x_access_token; \ proxy_set_header X-Access-Token \$http_x_access_token; \
# 针对文件上传的特殊配置 \
client_max_body_size 100000MB; \
proxy_connect_timeout 300s; \
proxy_send_timeout 300s; \
proxy_read_timeout 300s; \
proxy_request_buffering off; \
} \ } \
#解决Router(mode: 'history')模式下,刷新路由地址不能找到页面的问题 \ #解决Router(mode: 'history')模式下,刷新路由地址不能找到页面的问题 \
location / { \ location / { \