个人使用uploadify插件遇到的一些问题

当uploadify上传插件遇到的好几个问题

现在开始自我反省,留下脚印希望能够帮助其他遇到同样问题的朋友。

我遇到的第一个是, 在firefox不能执行uploadify事件onUploadSuccess,又是一个坑

遇到现象: 文件已经上传到服务器中,但是就是无法执行onUploadSuccess事件

解决方法:(偶尔失效偶尔无效,暂时没有找到最佳的解决方法。)

(下面是跟jquery ui dialog组合时遇到的)

遇到的第二个问题是:在谷歌浏览器中使用了dialog时,uploadify直接失效,导致直接无法上传

遇到现象: 怎么点击上传按钮flash都不小

解决方法: 在dialog()中添加一个 {modal: false}属性。这样问题就解决了

遇到的第三个问题是: 在IE浏览器中,出现“null”为空或不是对象bug。

遇到的现象: dialog正常弹出,但是数据却没有填写到弹出框中的输入框Input Text中去,

第三个问题的解决方法:
第一种解决方法
可能也是比较好的解决方法是, 在head的头部添加一个申明 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />。这句话的意思大致

是指在将当前页面用IE8的兼容模式打开。第三个问题在IE9以下的版本中能够正常运行。IE9以上就是一个巨大的坑

第二种解决办法
在dialog之前,将uploadify这个元素先隐藏起来,将uploadify对象隐藏起来,我是使用jquery的hide()方法。 然后在dialog的open事件再将其显示出来
这种情况是适合用到了IE9以上元素特效的时候。此方法来自: http://www.it165.net/pro/html/201405/13050.html

时间: 2024-12-17 17:14:59

个人使用uploadify插件遇到的一些问题的相关文章

Uploadify—借助Uploadify插件实现图片预览时如何解决Chrome浏览器报“喔唷,崩溃啦”

今天借助Uploadify插件实现了图片预览及其上传的功能,可是在Chrome浏览器中会时不时地出现如下图所示的情况: 解决方法:使用这种方法引用该插件js文件: <script type="text/javascript"> document.write("<script type='text/javascript' src='<%=basePath %>js/uploadify/jquery.uploadify.min.js?" +

jquery的uploadify插件多文件上传配置参数详解

最近做了个多文件上传,需要限制上传文件类型的例子.以前没做过找了一些资料,下次有用.同时也给大家做参考. uploader: uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf. script: 后台处理程序的相对路径 .默认值:uploadify.php checkScript:用来判断上传选择的文 件在服务器是否存在的后台处理程序的相对路径 fileDataName:设置一个名字,在服务器处理

uploadify插件Http Error(302)错误记录(MVC)

由于项目(asp.net MVC)需要做一个附件上传的功能,使用的是jQuery的Uploadify插件的2.1.0版本,上传文件到自己项目指定的文件夹下面.做完之后,在谷歌上测试是正确的,在火狐上报Http 302的错误,自己也找了很多资料去看,也试了试,都不行,最后回本溯源,看302的错误解释.官方给的解释是:302重定向,暂时性转移. 自己就尝试着把处理文件上传的方法放到了另外一个Controller下面,结果在火狐上就不会报错了,好变态啊,自己花费好久都没解决的问题,在一瞬间竟然搞定了,

jquery.uploadify插件在chrom浏览器频繁崩溃问题

jquery.uploadify插件在chrom浏览器频繁崩溃问题,一直困扰了好久,网上很多人说是由于chrom缓存的原因,插件初始化时,需要引用js,而chrom的缓存导致没有没有请求到jquery.uploadify-3.1_min.js,所以引起崩溃,可以在引用js时,加入随机数:<script type="text/javascript" src="/js/jquery.uploadify-3.1_min.js?ver=<?php echo rand(0,

关于ThinkPHP下使用Uploadify插件 仅有火狐提示HTTP Error (302)错误的解决办法

'VAR_SESSION_ID' => 'session_id', //修复uploadify插件无法传递session_id的bug 首先在项目目录中的Common/Conf/config.php中加入上面一条配置. 然后在你的上传页面的JS代码中加入session_id=>session_id()参数即可   "uploader": "{:U('Admin/Config/uploadify',array('session_id'=>session_id(

tp5使用uploadify插件做上传

uploadify插件地址 推荐使用flash版本 插件引入<script src="../jquery.js"></script><script src="../jquery.uploadify.min.js"></script><script type="text/javascript">$(function(){$("#uploadify").uploadify

解决uploadify插件不同浏览器下的兼容性问题

http://www.thinkphp.cn/code/2138.html uploadify在部分浏览器上没法使用,或者各种报错的解决方法.uploadify插件上传图片是很爽的体验. 如果用chrome浏览器使用该插件基本上不会出任何错误. 报错情况: 1.缺少flash插件. 这种情况比较好解决,直接下载一个flash for firefox插件安装上就可以解决了,或者在安装一个flash for ie插件. 2.直接HTTP 302错误. 这种情况说明页面做了session验证,做了重定

【解决Chrome浏览器和IE浏览器上传附件兼容的问题 -- Chrome关闭flash后,uploadify插件不可用的解决办法】

项目中遇到过这种情况: 利用uploadify插件在IE和chrome浏览器中上传附件正常, 突然有一天chrome禁用了flash插件,uploadify插件在chrome中就不能正常使用了,IE上正常. ========================================================================= ========================================================================

工作中碰到uploadify插件两个版本:HTML5和Flash

最近工作中碰到上传文件插件使用问题:在工作中碰到app嵌套html5页面中使用上传文件问题,因为之前使用的是stream上传插件(http://www.twinkling.cn/),但是该插件跨域传输出现问题,无法传输成功,经过几次调试都无法解决跨域,然后我就换了个插件uploadify,一开始用的flash版本,但是此版本不支持在app中使用,于是就想到了用html5版本的,感觉笨死了,这个问题整了时间有点长了,下面开始说html版本的使用 首先,页面代码: 后台代码: @SuppressWa

asp.net中使用uploadify插件上传文件, session中的值丢失的问题

工作中遇到使用uploadify插件上传文件后,后台代码中的session[XXX]值为null的问题,反复跟踪,发现不是值丢失,而是sessionID发生了变化,而引起SessionID发生变化的原因就是因为使用了uplodify插件 解决方法: <script type="text/javascript"> var auth = "<% = Request.Cookies[FormsAuthentication.FormsCookieName]==nul