0
我有一个输入文件,与onChange处理程序,它将处理当用户上传文件,但如果用户尝试再次上传完全相同的文件。 onChange处理程序不会触发。html输入,上传onchange不处理上传相同的文件
<input type='file' onChange={this.handleChange}/>
我有一个输入文件,与onChange处理程序,它将处理当用户上传文件,但如果用户尝试再次上传完全相同的文件。 onChange处理程序不会触发。html输入,上传onchange不处理上传相同的文件
<input type='file' onChange={this.handleChange}/>
这个问题造成的,因为当你有还没有从以前的上传改变,因此的onChange不会触发输入文件的onChange不会触发。
通过在读取文件后重置输入字段的值,可以很容易地解决这个问题。
我明白了,谢谢@Fadi。让我试试 – vdj4y
告诉我发生了什么@ vdj4y –
很好,它的工作原理 – vdj4y