Browse Source

Merge remote-tracking branch 'origin/master'

wks 1 year ago
parent
commit
be289ed194

+ 5 - 1
platform/src/main/java/com/jzg/controller/FileUploadController.java

@@ -1,5 +1,7 @@
 package com.jzg.controller;
 
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.jzg.commons.core.base.BaseController;
 import com.jzg.commons.core.page.HttpResult;
@@ -131,7 +133,9 @@ public class FileUploadController extends BaseController {
         sysUploadFiles.setId(IdGenerate.nextId());
         sysUploadFiles.setFileName(objectName);
         sysUploadFiles.setFileType(extension.substring(1));
-        sysUploadFiles.setFileSize(file.getSize() + "");
+        String fileContent = MinioUtils.getFileStatusInfo(bucketName,objectName);
+        JSONObject contentJson = JSON.parseObject(fileContent);
+        sysUploadFiles.setFileSize(contentJson.getString("size"));
         sysUploadFiles.setBucketName(bucketName);
         sysUploadFiles.setEtag(objectWriteResponse.etag());
         sysUploadFiles.setCreateTime(LocalDateTime.now());