在使用webUploader上传文件时,按官网案例写完代码后,发现选择完文件后,再次点击选择文件按钮没反应,刷新页面后再点击又没有问题了,控制台也并没有代码报错,找了好久也没有找到问题。

后来在文档中发现,这种现象可能是在选择文件之后,程序已经执行完毕。如果需要再次选择文件,需要组件重新渲染或者重新实例化uploader

使用 uploader.refresh() 完美解决:

// 实例化
var uploader = WebUploader.create({swf: BASE_URL + '/js/Uploader.swf',  // swf文件路径server: 'http://webuploader.duapp.com/server/fileupload.php', // 文件接收服务端pick: '#picker',  // 选择文件的按钮。可选。
});// 当有文件被添加进队列的时候,如果需要再次选择文件,这里需要重新实例化
uploader.on( 'fileQueued', function( file ) {$list.append( '<div id="' + file.id + '" class="item">' +'<h4 class="info">' + file.name + '</h4>' +'<p class="state">等待上传...</p>' +'</div>' );uploader.refresh(); // 重新实例化
});

还有一个情况,例如页面有tab切换,切换到另一个tab页后,选择文件可能也会失效。

解决办法就是,点击tab切换时,执行 uploader.refresh() 重新实例化一下组件,即可解决。

webUploader选择文件按钮无效相关推荐

  1. webuploader在bootstrap模态对话框中选择文件按钮无效的问题

    搜了很多,网上主要的说法是 当一个元素是hidden时,addbutton绑定是会失败的,所以单击选择文件按钮就无效了 而bootstrap模态框一开始是隐藏的,因此必须在其显示完毕后才可以初始化we ...

  2. php按钮打开文件选择框,在Select file(选择)页面单击Select file(选择文件)按钮

    第1步,运行WordFix,并单击"Start(开始)"按钮,如图所示. 第2步,进入Word文档恢复向导,在"Select file(选择)"页面单击&quo ...

  3. 修改选择文件按钮,变成自己设置的样式

    1.所达到的效果: 2.思想: (1)将选择文件的按钮与自己写的按钮重合:此处关键在于fileop的float:left;和left:40px; (2)将选择文件的按钮设置透明化. <style ...

  4. html选择文件按钮美化,css input[type=file] 样式美化,input上传按钮美化

    我们在做input文本上传的时候,html自带的上传按钮比较丑,如何对其进行美化呢?同理:input checkbox美化,input radio美化是一个道理的,后面文章会总结. 1. 思路 inp ...

  5. android 选择文件路径无效,Android使用MediaMetadataRetriever类获取视频帧时一直无法正确读取路径文件,iamge显示位null...

    满意答案 来欧冠0300 2017.04.23 采纳率:57%    等级:8 已帮助:211人 从API 8开始,新增了一个类: android.media.ThumbnailUtils这个类提供了 ...

  6. springboot 上传文件解析入库_SpringBoot + easyexcel + WebUploader 实现文件上传并解析

    1. WebUploader的使用,引入css和js,css其实没什么用: 2. 定义上传框: 选择文件 开始上传 3.相关jquery: // 文件上传 jQuery(function() { va ...

  7. webuploader html5,在Vue项目中使用WebUploader实现文件上传

    简介: WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件.在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流 ...

  8. java中实现选择文件_Java 实现文件选择对话框及功能

    时间:2018-10-02 概述:文件选择器 Java实现文件选择器,就是大家熟悉的打开文件.选择文件的对话框,本例子分为两部分来进行,一个部分是选择器对话框构建部分,另一部分是文件过滤部分,用于过滤 ...

  9. php file取不到手机相册,webuploader移动端选择文件无法打开手机相册的解决办法...

    webuploader移动端选择文件无法打开手机相册的解决办法 本文为转载: 原文链接:http://www.juguw.net/article-2325.html webUploader是一款不错的 ...

  10. python tkinter 点击按钮选择文件,返回文件路径

    关于python tkinter 点击按钮选择文件,返回文件路径,这个方法我找了好几天,终于曲线救国实现了 首先分为两步 1.设计对话框选择文件 下面的代码搞了好几天,才发现全局变量的获取,必须放在r ...

最新文章

  1. 【剑指offer-Java版】19二叉树的镜像
  2. oracle游标指针移动时机,oracle--游标(cursor)
  3. VTK:小部件之ImagePlaneWidget
  4. FCN 学习: Semantic Segmentation
  5. 谷歌开源MobileNets:在移动设备上高效运行的计算机视觉模型
  6. mybatis删除成功返回0_你还在用分页?试试 MyBatis 流式查询,真心强大!
  7. 数据结构链表之队列,Python3实现——7
  8. 免费 | 开源操作系统年度盛会最新日程曝光,邀您一同开启烧脑模式!
  9. 【EOS】EOS环境基础
  10. rsync + inotify 数据实时同步
  11. php缓冲--ob缓冲
  12. Qt笔记(十三)Qt程序的.qrc文件
  13. bracktrack5r3安装+bt5r3下安装vmwaretools
  14. 电脑网络连接为什么常常连接不上
  15. Disruptor笔记
  16. 用“人话”解释不精确线搜索中的Armijo-Goldstein准则及Wolfe-Powell准则
  17. 树莓派打造无线扫描仪.
  18. 计算机原理基本概念整理
  19. 使用Arduino制作一款数字键盘安全门锁
  20. 爱奇艺基础数据平台演进

热门文章

  1. 遗传算法(geatpy)
  2. json文件简介及借助于python解析json文件
  3. 这篇文章告诉你PDF转WORD免费软件有哪些?
  4. 计算机操作系统知识点总结(有这一篇就够了!!!)
  5. 4 实验项目_Android开发环境搭建
  6. Ubuntu下载软件包网速过慢的解决方法
  7. powerdesign新手入门详细教程
  8. 全志V3S学习笔记(二)PCF8563
  9. Linux恢复数据软件,Linux数据恢复工具推荐
  10. python 图标题上移_请问如何在这个Python中将标题一起爬下来啊