From 80564cfcb81c3fea4878fa28ee3aac5d3a99e7ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Fri, 25 Jul 2025 17:21:06 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20bug-523=20=E6=94=AF=E6=8C=811GB?= =?UTF-8?q?=E5=A4=A7=E6=96=87=E4=BB=B6=E7=9A=84=E5=88=86=E7=89=87=E6=96=AD?= =?UTF-8?q?=E7=82=B9=E7=BB=AD=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mobilebroken/admin/controller/FileController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/FileController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/FileController.java index ef051a76..93106165 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/FileController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/FileController.java @@ -255,7 +255,9 @@ public class FileController extends ControllerBase { * @param chunkNumber 分片编号 */ @PostMapping("/multipart/uploadChunk") - public ApiResult uploadChunk(@RequestParam("file") MultipartFile file, @RequestParam String uploadId, @RequestParam Integer chunkNumber) throws IOException { + public ApiResult uploadChunk(@Valid @RequestParam("file") @NotNull MultipartFile file + ,@Valid @RequestParam @NotBlank String uploadId + ,@Valid @RequestParam @NotNull Integer chunkNumber) throws IOException { String filePath = FILE_PATH_MAP.get(uploadId); VUtils.trueThrowBusinessError(StrUtil.isBlank(filePath)).throwMessage("文件不存在"); fileUploadService.uploadChunk(file,filePath, uploadId, chunkNumber); @@ -268,7 +270,7 @@ public class FileController extends ControllerBase { * @return 文件url */ @PostMapping("/multipart/complete") - public ApiResult completeMultipartUpload(@RequestParam String uploadId) { + public ApiResult completeMultipartUpload(@Valid @RequestParam @NotBlank String uploadId) { String filePath = FILE_PATH_MAP.get(uploadId); VUtils.trueThrowBusinessError(StrUtil.isBlank(filePath)).throwMessage("文件不存在"); return ApiResult.success(fileUploadService.completeMultipartUpload(filePath, uploadId)); @@ -279,7 +281,7 @@ public class FileController extends ControllerBase { * @param uploadId 上传id */ @PostMapping("/multipart/abort") - public void abortMultipartUpload(@RequestParam String uploadId) { + public void abortMultipartUpload(@Valid @RequestParam @NotBlank String uploadId) { String filePath = FILE_PATH_MAP.get(uploadId); VUtils.trueThrowBusinessError(StrUtil.isBlank(filePath)).throwMessage("文件不存在"); fileUploadService.abortMultipartUpload(filePath, uploadId);