refactor: ♻️ 界面设置页面重构,抽离逻辑 #96
This commit is contained in:
@@ -23,3 +23,13 @@ export async function readLocalFileAsArraybuffer(path: string): Promise<ArrayBuf
|
||||
const arrayBuffer = await response.arrayBuffer()
|
||||
return arrayBuffer
|
||||
}
|
||||
|
||||
export async function readFileAsJsonData(file: File | Blob): Promise<any> {
|
||||
return new Promise((resolve) => {
|
||||
const reader = new FileReader()
|
||||
reader.readAsText(file, 'utf-8')
|
||||
reader.onload = (ev: any) => {
|
||||
resolve(ev.target.result)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user