我正在使用 Ant Design 上传组件。有没有一种方法可以将所选文件的内容作为 JavaScript 中的字符串获取,以便将其显示在页面上?
理想情况下,我想访问 file.data
或其他内容。
<Upload
accept=".txt, .csv"
showUploadList={false}
beforeUpload={(file, fileList) => {
// Access file content here and do something with it
console.log(file);
// Prevent upload
return false;
}}
>
<Button>
<Icon type="upload" /> Click to Upload
</Button>
</Upload>
原文由 hoan 发布,翻译遵循 CC BY-SA 4.0 许可协议
深受 Shreyans Shrivastav 的 回答 的启发,但进行了修改以更好地适应所提出的问题。您可以使用
FileReader
来读取文件的内容: