美文网首页
使用uploadify上传组件出现黄色感叹号,用WebUploa

使用uploadify上传组件出现黄色感叹号,用WebUploa

作者: 莫失丿莫忘 | 来源:发表于2019-04-12 10:41 被阅读0次

uploadify上传组件当上传按钮用IE11浏览器时出现黄色感叹号,无法上传。

image.png
用360浏览器登录时点击【选择文件】按钮,跳转到需要安装Flash修复工具的页面。下载修复工具。
image.png
提示必要组件未运行,点击一键修复。上传功能恢复正常。
分析原因:主要是Flas组件插件的服务未启动,复现问题及修复方案参考:
https://jingyan.baidu.com/article/84b4f565a3934260f6da32bb.html
修复方案:使用webupload上传组件可避免这个问题。
方法一:参考:http://fex.baidu.com/webuploader/
方法二:进入flash官网(https://www.flash.cn/help/service0.html),官网内会提示下载修复包,下载完修复包后直接点击运行安装修复。
20190705补充
后来用WebUpload做Upload组件升级时发现,cmd后输入指令services.msc,进入服务,关掉Flash组件的服务,上传按钮已经正常显示,不会报黄色感叹号。
image.png

但是系统在使用中发现页面动不动就崩溃,如下图:


image.png

原因:
首先想到的就是插件对ie 浏览器的兼容问题。查看官方文档,首页是这样描述的:

WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。

webuploader 加载后会默认先使用H5,在浏览器不支持H5,再采用flash,方式上传,所以 初始化webuploader,一定要必需要引入swf文件,webuploader初始化要用。 swf:xxx/common/webuploader/Uploader.swf ,保证路径正确。并在的引用头文件中添加 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 表明以最高版本的要求渲染页面,避免因浏览器升级造成版本不兼容。就此问题解决。<meta http-equiv="X-UA-Compatible" content="IE=8,9,chrome=1" >表明以IE9版本渲染该浏览器的页面。根据需要自行选择。
总结:使用webuploader 做上传组件升级后,加载页面多个上传按钮的速度加快,上传速度也得到了提升。

相关文章

网友评论

      本文标题:使用uploadify上传组件出现黄色感叹号,用WebUploa

      本文链接:https://www.haomeiwen.com/subject/vnmqwqtx.html