⚡ 优化文件下载逻辑.
This commit is contained in:
@@ -7,6 +7,22 @@ export function getBase64Data(e: string) {
|
||||
return e.substring(e.indexOf(',') + 1);
|
||||
}
|
||||
|
||||
/**
|
||||
* 读取 blob 内容 返回 promise
|
||||
*/
|
||||
export function readBlobText(blob: Blob) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const reader = new FileReader();
|
||||
reader.onload = event => {
|
||||
resolve(event.target?.result as string);
|
||||
};
|
||||
reader.onerror = err => {
|
||||
reject(err);
|
||||
};
|
||||
reader.readAsText(blob);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 读取文件内容 返回 promise
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user