1. 程式人生 > >input file 重複上傳同一張圖片失效的解決辦法

input file 重複上傳同一張圖片失效的解決辦法

專案中遇到上傳圖片,需要本地預覽效果,測試時無意間發現,當選擇A圖片,然後更換為B圖片,完全正常;當選擇A圖片,取消該圖片,再測選擇A圖片後,發現不會再生成預覽效果,出現了bug;

查詢相關資料後,終於找到了兩個解決辦法;

方法一:來回切換input[type='file']的type屬性值,可以是‘text’,'button','button'....,然後再切換回來‘file’

方法二:每次取消圖片預覽後,重置input[type='file']的value的值,如上圖所示。