TRX vor 1 Jahr
Ursprung
Commit
ed1642aa60

+ 4 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/controller/upLoadFile/OssController.java

@@ -12,6 +12,7 @@ import com.zhongshu.card.server.core.model.upLoadFile.StsToken;
 import com.zhongshu.card.server.core.service.oss.NetDiskOssBusService;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
+import org.apache.commons.lang3.ObjectUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -60,6 +61,9 @@ public class OssController {
     @Operation(summary = "上传完成(多个)", description = "上传完成(多个)")
     @RequestMapping(value = "uploadFinishMuli", method = {RequestMethod.POST})
     public ResultContent<List<FileStoreModel>> uploadFinishMuli(@RequestBody @Valid FileUploadFinishParam param) {
+        if (ObjectUtils.isEmpty(param.getFileItems())) {
+            return ResultContent.buildFail("fileItems 不能为空");
+        }
         FileItemModel[] fileItems = param.getFileItems().toArray(new FileItemModel[0]);
         return netDiskOssService.uploadFinishMuli(fileItems);
     }