// An highlighted block
<script type="text/javascript">
<!--解决方法:使用jQuery库重置输入标签-->
function reInput(){
document.querySelector("#upload_input").addEventListener("click",
function(event){
$("#upload_input").val("");
})
}
</script>
<input type="file" name="" id="upload_input" value="" onchange="reInput()"/>
工作中上传文件遇到的一个问题,文件名不变的情况下,第一次上传文件正常,修改文件内容后,不刷新页面,再次上传文件(注:刷新页面的话,不存在这个问题)。js报错net::ERR_UPLOAD_FILE_CHANGED,至于为什么报错,我在网上只找到了下面两个参考。问题已经得到解决,就不再深究了,有了解这方面的,希望可以评论中分享一下,不胜感激!
参考:https://blog.csdn.net/qq_40792558/article/details/115133317
参考:https://stackoverflow.com/questions/57516930/prevent-html-file-input-from-selecting-files-in-google-drive-while-using-android