У меня есть компонент реакции, который отображает <input type="file">
dom, чтобы пользователь мог выбирать изображения из браузера. Я обнаружил, что его метод onChange не вызывается, когда я выбираю один и тот же файл. После некоторого поиска кто-то предлагает использовать this.value=null
или return false
в конце метода onChange, но я пробовал, что он не работает.
Ниже мой код:
<input id="upload" ref="upload" type="file" accept="image/*"
onChange={(event)=> { this.readFile(event) }}/>
Ниже я попытался:
<input id="upload" ref="upload" type="file" accept="image/*"
onChange={(event)=> {
this.readFile(event)
return false
}}/>
Еще один:
<input id="upload" ref="upload" type="file" accept="image/*"
onChange={(event)=> {
this.readFile(event)
this.value=null
}}/>
Я считаю, что выше решения работают для jquery, но я не знаю, как позволить ему работать в реакциях.