From 1f7b5b3445c5ecc7fa09725471e20ac345a6188f Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Sat, 23 Mar 2024 10:39:39 +0800 Subject: [PATCH] 还原 readme,文档中心改用独立 git 仓库 --- 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