From 3048ead8bd8c1651d58b244b7d96b417f7de74c2 Mon Sep 17 00:00:00 2001 From: xuwenbo <717567226@qq.com> Date: Thu, 3 Sep 2020 17:03:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/co/yixiang/tools/rest/UploadController.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/yshop-tools/src/main/java/co/yixiang/tools/rest/UploadController.java b/yshop-tools/src/main/java/co/yixiang/tools/rest/UploadController.java index de501c0a..097efb31 100644 --- a/yshop-tools/src/main/java/co/yixiang/tools/rest/UploadController.java +++ b/yshop-tools/src/main/java/co/yixiang/tools/rest/UploadController.java @@ -5,6 +5,7 @@ */ package co.yixiang.tools.rest; +import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import co.yixiang.api.YshopException; import co.yixiang.enums.ShopCommonEnum; @@ -15,6 +16,7 @@ import co.yixiang.tools.service.dto.LocalStorageDto; import co.yixiang.utils.RedisUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; @@ -33,6 +35,7 @@ import java.util.Map; @Api(tags = "上传统一管理") @RestController @RequestMapping("/api/upload") +@Slf4j @SuppressWarnings("unchecked") public class UploadController { @@ -64,6 +67,9 @@ public class UploadController { throw new YshopException("本地上传,请先登陆系统配置后台/移动端API地址"); } for (MultipartFile file : files) { + if(ObjectUtil.isNull(file)){ + log.info("文件流为空"); + } LocalStorageDto localStorageDTO = localStorageService.create(name, file); if ("".equals(url.toString())) { url = url.append(localUrl + "/file/" + localStorageDTO.getType() + "/" + localStorageDTO.getRealName());