From f9501db5a27184c54ec25832f4dffc356e961bfe Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期二, 21 五月 2024 16:56:37 +0800
Subject: [PATCH] exe文件上传

---
 ltkj-common/src/main/java/com/ltkj/common/utils/file/FileUploadUtils.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/ltkj-common/src/main/java/com/ltkj/common/utils/file/FileUploadUtils.java b/ltkj-common/src/main/java/com/ltkj/common/utils/file/FileUploadUtils.java
index 746ff21..12be581 100644
--- a/ltkj-common/src/main/java/com/ltkj/common/utils/file/FileUploadUtils.java
+++ b/ltkj-common/src/main/java/com/ltkj/common/utils/file/FileUploadUtils.java
@@ -3,6 +3,8 @@
 import java.io.File;
 import java.io.IOException;
 import java.nio.file.Paths;
+import java.util.HashMap;
+import java.util.Map;
 import java.util.Objects;
 
 import com.ltkj.common.config.ltkjConfig;
@@ -196,4 +198,17 @@
         }
         return extension;
     }
+
+    public static Map<String, String> getFileSize(MultipartFile file) throws IOException {
+        long fileSizeBytes = file.getSize();
+        double fileSizeMB = fileSizeBytes / (1024.0 * 1024.0);
+        double fileSizeGB = fileSizeBytes / (1024.0 * 1024.0 * 1024.0);
+        String fileSizeMBStr = String.format("%.2f MB", fileSizeMB);
+        String fileSizeGBStr = String.format("%.2f GB", fileSizeGB);
+        Map<String, String> result = new HashMap<>();
+        result.put("fileSizeBytes", fileSizeBytes + " Bytes");
+        result.put("fileSizeMB", fileSizeMBStr);
+        result.put("fileSizeGB", fileSizeGBStr);
+        return result;
+    }
 }

--
Gitblit v1.8.0