上传图片删除后,不能上传同一张图片的解决方法

Posted zjxiang008

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传图片删除后,不能上传同一张图片的解决方法相关的知识,希望对你有一定的参考价值。

js上传一张图片后, 删除后, 不能再次上传该图片, 用户体验不是很好
<div class="uploader-input-box">
    <input class="uploader-input" id="uploader-input" name="imgurl" type="file">
</div>

解决方式
  修改input的value值
$(‘#uploader-input‘).val(‘‘);

为什么会出现这种问题
  1.我们在上传图片时,监听的是$(#uploader-input)的change事件;
  2.change事件会在内容改变且失去焦点时触发;
  3.第二次上传的图片还是上一次的图片的话,就不会触发这个onchange事件,从而导致图片上传失败

以上是关于上传图片删除后,不能上传同一张图片的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

移动端图片上传预览

JS33解决 重复上传同一张图片,第二次无反应 的问题

destoon b2b 不能上传图和预览图片的解决方法

移动端图片上传解决方案localResizeIMG先压缩后ajax无刷新上传

iOS 解决上传100张图片内存奔溃问题

discuz图片上传到100%后自动取消