【发布时间】:2021-03-24 09:27:45
【问题描述】:
我找不到简单的答案,但我的代码很简单。 我尝试过类似的方法,但总是当我尝试 console.log 我的 testResult 时,我总是收到 null。如何正确保存文件中的数据?
public getFile(
sourceFile: File
): string {
let testResult;
const file = sourceFile[0]
const fileReader = new FileReader();
fileReader.readAsText(file, "UTF-8")
fileReader.onloadend = (e) => {
testResult = fileReader.result.toString()
}
console.log(testResult)
return testResult
}
这个问题与我的其他主题有关,主要原因是我无法处理加载 json 文件、翻译它们并上传给用户。如果我可以将此文件保存在 onloadend 之外,那么我希望我可以处理其余的文件(其他尝试失败,这个一开始就阻止了我)
【问题讨论】:
标签: json typescript file filereader