最近在做上传文件的功能,手机端直接用了input type=file,但是发现第二次上传同一个文件的时候无反应。

原因:

input type=file是通过onchange事件触发js代码,由于两次文件是重复的,所以这个时候onchange事件是没有触发的。

解决办法:

在上传完后,设置input的value为空

e.target.value=''