Files
cut-abstractions/tests/dev1/dataHandle/common/file.ts

23 lines
464 B
TypeScript
Raw Normal View History

2025-07-22 18:22:31 +08:00
export async function readText(file: Blob, encoding?: string): Promise<string>
{
return new Promise((resolve) =>
{
let fileReader = new FileReader()
fileReader.onload = function (e)
{
resolve(<string> this.result)
}
fileReader.readAsText(file, encoding)
})
}
export function getFileExt(name: string)
{
let index = name.lastIndexOf('.')
if (index != -1)
{
return name.substring(index + 1, name.length)
}
return null
}