From 1c3a51dcc38d4e97d2aaafa46e0a69f287568332 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Thu, 16 May 2024 11:51:11 +0800
Subject: [PATCH] 调整代码格式

---
 common/FileTransform.js |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/common/FileTransform.js b/common/FileTransform.js
index cc35f73..22f608c 100644
--- a/common/FileTransform.js
+++ b/common/FileTransform.js
@@ -22,7 +22,7 @@
     }
 
     /**
-     * 转换 ObjectURL 为 base64 数据体
+     * 转换 ObjectURL 为 base64 数据体(用于java通讯)
      * @param objUrl
      * @param callback
      */
@@ -42,7 +42,7 @@
     }
 
     /**
-     * 转换 base64 数据体为 ObjectURL
+     * 转换 base64 数据体为 ObjectURL(用于java通讯)
      * @param baseData
      * @param callback
      */
@@ -143,6 +143,18 @@
         return array;
     }
 
+    /**
+     * 读取文件 base64
+     * @param {File} file
+     * @param {Function} callback
+     */
+    getFileBase64(file, callback) {
+        const reader = new FileReader();
+        reader.onload = () => callback(reader.result);
+        reader.onerror = error => callback(null, error);
+        reader.readAsDataURL(file);
+    }
+
 }
 
 export const $fileTrans = new FileTransform();
\ No newline at end of file

--
Gitblit v1.9.1