【发布时间】:2021-04-12 01:07:18
【问题描述】:
使用 antd 文件上传组件,我似乎无法访问所选文件以添加到组件状态。我不断收到“无法读取未定义的属性'文件'”。这就是我在仅使用常规输入元素时所做的。
这是表格:
<Col>
<Container className={classes.formBox}>
<Form>
<Upload
type='file'
listType='picture-card'
onPreview={handlePreview}
onChange={handleChange}
multiple
>
{uploadButton}
</Upload>
<Modal>
<img alt='example' style={{ width: '100%' }} />
</Modal>
</Form>
</Container>
</Col>
这里是 handleChange 函数(这是我得到错误的地方):
const handleChange = (e) => {
console.log(e.target.files);
};
所有需要的东西都被导入了。
【问题讨论】: