使用标签上传文件时,若两次上传的是同一个文件,查看浏览器网络面板发现没有出发网络请求。

    【问题原因】

    两次上传同一个文件时,的value是一样的,所以不会触发onchange事件。

    【解决方案】
    每次上传完成后,将所需信息保存,再将input的value值进行清空。

    document.getElementById(‘the_inputfile’).value = ‘’;
    1
    或者重新赋值

    var theinputfile = document.getElementById(‘theinputfile’);
    the_inputfile.outerHTML = the_inputfile.outerHTML;
    ————————————————
    版权声明:本文为CSDN博主「buyue
    」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/buyueliuying/article/details/122304660