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