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);