WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2023-04-06 df6264edf6dc16aa391e349b660304389f25b02f
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();