input file 重复上传同一张图片失效的解决办法
2018-03-07 15:18
2356 查看
项目中遇到上传图片,需要本地预览效果,测试时无意间发现,当选择A图片,然后更换为B图片,完全正常;当选择A图片,取消该图片,再测选择A图片后,发现不会再生成预览效果,出现了bug;查找相关资料后,终于找到了两个解决办法;方法一:来回切换input[type='file']的type属性值,可以是‘text’,'button','button'....,然后再切换回来‘file’
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/20/5c22ee292ee2053d02ec27a905aee8e9.png)
方法二:每次取消图片预览后,重置input[type='file']的value的值,如上图所示。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/20/5c22ee292ee2053d02ec27a905aee8e9.png)
方法二:每次取消图片预览后,重置input[type='file']的value的值,如上图所示。
相关文章推荐
- input file 重复上传同一张图片失效的解决办法
- input file 重复上传同一张图片失效的解决办法
- 关于JFinal的单个input标签type=file的multiple="multiple"多图片上传,每次只接收到一个uploadFile对象的解决办法。
- 【Android进阶】Android里webview不支持input file的解决方法(上传按钮点击失效的原因)
- 解决BootStrap Fileinput手机图片上传显示旋转问题
- 图片上传时input file change事件多次触发解决
- phpcms v9 更换网站域名后上传图片功能失效的解决办法
- 上传图片input-file表单元素值为C://fakepath,不能得到本地真实路径解决方法
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- input type="file" 上传文件,若是flv格式,则截取保存一张图片asp.net
- Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
- 在IE中必须点击input file 控件的浏览按钮才能提交上传,否则没有权限 。js文件报拒绝访问,解决办法是将input file控件定位到你要点击的地方 ,并且input file做成透明的
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- IE7,IE8,上传文件控件input file和asp.net FileUpload控件无法获取完整路径的解决办法
- 图片上传时input file change事件多次触发解决
- PHP input file 上传时后台 获取是空的解决办法