From 92d65447c6681635068b212fc5d9f72c8a665d2c Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期二, 08 四月 2025 11:51:08 +0800
Subject: [PATCH] macao

---
 src/utils/file.ts |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/src/utils/file.ts b/src/utils/file.ts
index 73267d6..a9ece86 100644
--- a/src/utils/file.ts
+++ b/src/utils/file.ts
@@ -29,3 +29,23 @@
 	const fullPath = urlArr.join('/');
 	return fullPath;
 };
+
+
+/**
+ * 鏂囦欢澶у皬瀛楄妭杞崲涓篨XX
+ * @param size 瀛楄妭澶у皬
+ * @returns {string|*}
+ */
+export const convertFileSize = (size) => {
+	if (!size && size !== 0) return '';
+	if (size < pow1024(1)) return size + ' B';
+	if (size < pow1024(2)) return (size / pow1024(1)).toFixed(2) + ' KB';
+	if (size < pow1024(3)) return (size / pow1024(2)).toFixed(2) + ' MB';
+	if (size < pow1024(4)) return (size / pow1024(3)).toFixed(2) + ' GB';
+	return (size / pow1024(4)).toFixed(2) + ' TB';
+};
+
+// 姹傛骞�
+function pow1024(num) {
+	return Math.pow(1024, num);
+}

--
Gitblit v1.9.3