shiqian пре 3 година
родитељ
комит
7c7855ce81

+ 20 - 0
boman-api/boman-domain/src/main/java/com.boman.domain/dto/Base64Dto.java

@@ -0,0 +1,20 @@
+package com.boman.domain.dto;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author shiqian
+ * @date 2021年08月03日 11:24
+ **/
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public class Base64Dto {
+
+    private String file;
+    private String base64;
+}

+ 4 - 2
boman-modules/boman-file/src/main/java/com/boman/file/controller/SysFileController.java

@@ -1,6 +1,7 @@
 package com.boman.file.controller;
 package com.boman.file.controller;
 
 
 import com.boman.domain.dto.AjaxResult;
 import com.boman.domain.dto.AjaxResult;
+import com.boman.domain.dto.Base64Dto;
 import org.slf4j.Logger;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -49,11 +50,12 @@ public class SysFileController
     }
     }
 
 
     /**
     /**
-     * 通用上传请求
+     * 通用上传请求 暂且如此处理,后来再优化
      */
      */
     @PostMapping("/upload/base64")
     @PostMapping("/upload/base64")
-    public AjaxResult uploadFileBase64(@RequestBody String base64) {
+    public AjaxResult uploadFileBase64(@RequestBody Base64Dto dto) {
         try {
         try {
+            String base64 = dto.getFile();
             String url = sysFileService.uploadFileBase64(base64);
             String url = sysFileService.uploadFileBase64(base64);
             AjaxResult ajax = AjaxResult.success();
             AjaxResult ajax = AjaxResult.success();
             ajax.put("name", FileUtils.getName(url));
             ajax.put("name", FileUtils.getName(url));

+ 2 - 0
boman-web-core/src/main/java/com/boman/web/core/BomanWebCoreApplication.java

@@ -7,6 +7,8 @@ import org.springframework.boot.SpringApplication;
 import org.springframework.cloud.client.SpringCloudApplication;
 import org.springframework.cloud.client.SpringCloudApplication;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.ComponentScan;
 
 
+import java.util.TimeZone;
+
 /**
 /**
  * web-core
  * web-core
  *
  *