Jelajahi Sumber

fix: 更新环境

杨鑫 1 tahun lalu
induk
melakukan
949e039842
1 mengubah file dengan 18 tambahan dan 17 penghapusan
  1. 18 17
      src/main/java/com/zhiqiyun/open/router/apis/UploadApi.java

+ 18 - 17
src/main/java/com/zhiqiyun/open/router/apis/UploadApi.java

@@ -1,5 +1,6 @@
 package com.zhiqiyun.open.router.apis;
 
+import com.baomidou.mybatisplus.core.toolkit.IdWorker;
 import com.dliyun.oap.framework.annotation.ServiceMethod;
 import com.dliyun.oap.framework.annotation.ServiceMethodBean;
 import com.dliyun.oap.framework.response.OapResponse;
@@ -21,26 +22,26 @@ import java.io.IOException;
 @Slf4j
 @ServiceMethodBean
 public class UploadApi {
-	@Autowired
-	private UploadFileInfoService uploadFileInfoService;
+    @Autowired
+    private UploadFileInfoService uploadFileInfoService;
 
-	@ServiceMethod(method = "uploader.handle.base64File", title = "文件上传")
-	public OapResponse handleBase64File(@RequestBody UploaderBase64Request request) throws IOException {
+    @ServiceMethod(method = "uploader.handle.base64File", title = "文件上传")
+    public OapResponse handleBase64File(@RequestBody UploaderBase64Request request) throws IOException {
 
-		byte[] fileBuff = Base64.decodeBase64(request.getBase64File());
+        byte[] fileBuff = Base64.decodeBase64(request.getBase64File());
 
-		String originalFilename = request.getFilename();
-		if (StringUtils.isBlank(originalFilename)) {
-			originalFilename = String.format("%s.%s", DigestUtils.md5Hex(fileBuff), "png");
-		}
+        String originalFilename = request.getFilename();
+        if (StringUtils.isBlank(originalFilename)) {
+            originalFilename = String.format("%s.%s", IdWorker.get32UUID(), "png");
+        }
 
-		log.info("-----------------originalFilename:"+originalFilename);
-		UploadResult uploadResult = this.uploadFileInfoService.handle(originalFilename, fileBuff);
+        log.info("-----------------originalFilename:" + originalFilename);
+        UploadResult uploadResult = this.uploadFileInfoService.handle(originalFilename, fileBuff);
 
-		if (uploadResult.isSuccess()) {
-			return OapResponse.success().setBody(uploadResult);
-		} else {
-			return OapResponse.fail("UPLOAD_FAIL", uploadResult.getMessage());
-		}
-	}
+        if (uploadResult.isSuccess()) {
+            return OapResponse.success().setBody(uploadResult);
+        } else {
+            return OapResponse.fail("UPLOAD_FAIL", uploadResult.getMessage());
+        }
+    }
 }