From 884459e91a47142ab3930637a3acc31990a89fe2 Mon Sep 17 00:00:00 2001 From: MichaelWin Date: Wed, 19 Nov 2025 09:47:45 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E5=9B=BA=E4=BB=B6=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/corewing/app/service/impl/FirmwareServiceImpl.java | 6 +++--- src/main/resources/application.properties | 5 +++++ src/main/resources/templates/admin/biz/firmware/index.html | 1 + 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/corewing/app/service/impl/FirmwareServiceImpl.java b/src/main/java/com/corewing/app/service/impl/FirmwareServiceImpl.java index 7c2edd9..01d2cdc 100644 --- a/src/main/java/com/corewing/app/service/impl/FirmwareServiceImpl.java +++ b/src/main/java/com/corewing/app/service/impl/FirmwareServiceImpl.java @@ -39,14 +39,14 @@ public class FirmwareServiceImpl extends ServiceImpl i @Override public boolean uploadFile(MultipartFile file, Long id) { try { - String downloadUrl = OSSUploadUtil.uploadFile(file.getInputStream(), "/"); + String downloadUrl = OSSUploadUtil.uploadFile(file.getInputStream(), file.getOriginalFilename()); Firmware firmware = getById(id); + firmware.setFirmwareSize(file.getSize()); firmware.setDownloadUrl(downloadUrl); - updateById(firmware); + return updateById(firmware); } catch (IOException e) { throw new RuntimeException(e); } - return false; } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index a92ac79..59f91c7 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,6 +1,11 @@ # 应用服务 WEB 访问端口 server.port=8080 +# 单文件最大大小(例如:10MB,支持单位:B, KB, MB, GB) +spring.servlet.multipart.max-file-size=10MB +# 一次请求中所有文件的总大小(例如:50MB) +spring.servlet.multipart.max-request-size=50MB + # 数据源配置 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver diff --git a/src/main/resources/templates/admin/biz/firmware/index.html b/src/main/resources/templates/admin/biz/firmware/index.html index 065219e..ca3b132 100644 --- a/src/main/resources/templates/admin/biz/firmware/index.html +++ b/src/main/resources/templates/admin/biz/firmware/index.html @@ -545,6 +545,7 @@ $message.success('固件上传成功'); this.$refs.firmwareFileRef.value = ""; this.modalInstances['uploadFileModal'].hide(); + this.fetchData(); } else { $message.error("上传失败:" + response.data.message); }