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