Sfoglia il codice sorgente

fix: 个人库上传模型,容量检测

liaoyitao 6 mesi fa
parent
commit
daf6a2f8ed

+ 1 - 1
src/main/java/com/lqkj/link/GlobalExceptionHandler.java

@@ -20,6 +20,6 @@ public class GlobalExceptionHandler {
20
     public MessageBean<String> resolveException(Exception e) {
20
     public MessageBean<String> resolveException(Exception e) {
21
         logger.error("收到异常", e);
21
         logger.error("收到异常", e);
22
 
22
 
23
-        return MessageBean.error(e.toString());
23
+        return MessageBean.error(e.getMessage());
24
     }
24
     }
25
 }
25
 }

+ 2 - 0
src/main/java/com/lqkj/link/module/base/service/BaseService.java

@@ -90,6 +90,8 @@ public class BaseService {
90
     }
90
     }
91
 
91
 
92
     public String ossAddModel(MultipartFile file, String s) {
92
     public String ossAddModel(MultipartFile file, String s) {
93
+        if (aliOSSUtils.ossCheckCapacity(s) + file.getSize() >= 21474836480L)
94
+            throw new RuntimeException("容量已满,无法上传文件");
93
         try {
95
         try {
94
             return aliOSSUtils.addModel(file, s);
96
             return aliOSSUtils.addModel(file, s);
95
         } catch (Exception e) {
97
         } catch (Exception e) {