uploadify各种问题解决

原创 2015年07月09日 14:29:15

一、在IE9、IE10不能点击的问题解决

修改jquery.uploadify.min.js中大概877行左右的"SWFUpload.prototype.getFlashHTML"方法,将方法完全替换成如下:

SWFUpload.prototype.getFlashHTML = function () {
    // Flash Satay object syntax: http://www.alistapart.com/articles/flashsatay
    var obj = ['<object id="', this.movieName, '" type="application/x-shockwave-flash" data="', this.settings.flash_url, '" width="', this.settings.button_width, '" height="', this.settings.button_height, '" class="swfupload">'].join(""),
params = [
'<param name="wmode" value="', this.settings.button_window_mode, '" />',
'<param name="movie" value="', this.settings.flash_url, '" />',
'<param name="quality" value="high" />',
'<param name="menu" value="false" />',
'<param name="allowScriptAccess" value="always" />',
'<param name="flashvars" value="', this.getFlashVars(), '" />'
].join("");
    if (navigator.userAgent.search(/MSIE/) > -1) {
        obj = ['<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="', this.movieName, '" width="', this.settings.button_width, '" height="', this.settings.button_height, '" class="swfupload">'].join("");
        params += '<param name="src" value="' + this.settings.flash_url + '" />';
    }
    return [obj, params, '</object>'].join("");
};

二、上传完成后,点击删除不能触发"onCancel"方法解决

'onUploadSuccess' : function(file, data, response) {  
    var cancel=$("#"+file.id + " .cancel a");
    if (cancel) {
        cancel.click(function(){
<span style="white-space:pre">		</span>$(this).hide();
<span style="white-space:pre">		</span>if(window.console){
<span style="white-space:pre">			</span>console.log(data);
<span style="white-space:pre">		</span>}
<span style="white-space:pre">	</span>});
    });
    } 
},

三、初始化时,自动请求一次URL的问题

修改uploadify的js文件,修改方式如下:

把原来的
this.settings.upload_url = SWFUpload.completeURL(this.settings.upload_url);  
this.settings.button_image_url = SWFUpload.completeURL(this.settings.button_image_url)
改为:
this.settings.upload_url = SWFUpload.completeURL(this.settings.upload_url);  
this.settings.button_image_url = this.settings.button_image_url ?  
SWFUpload.completeURL(this.settings.button_image_url) :   
this.settings.button_image_url


版权声明:虽然本文为博主原创文章,但未经博主允许仍可转载。

jquery 上传空间uploadify使用笔记

基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件。 要求使用jquery1.4或以上版本,flash player 9.0.24以上。 有...
  • superdog007
  • superdog007
  • 2013年12月10日 13:29
  • 17143

Uploadify3.1与Uploadify2.1.4属性详细说明

Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。官方提供的实例是php版本的,您可以点击下面的链接进行浏览或下载。 官方下载官方文档官方演示   这里详细描述...
  • lisa890608
  • lisa890608
  • 2013年12月27日 11:21
  • 9296

Uploadify 3.2 参数属性、事件、方法函数详解以及配置

一、属性 属性名称 默认值 说明 auto true 设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 。 buttonClass ” 按钮样...
  • sdmxdzb
  • sdmxdzb
  • 2015年12月03日 08:46
  • 2434

uploadify 请求错误的问题

今天在做uploadify上传时,发现只要一初始化就会发出一个请求,而这个请求是当前页面的地址,觉得很郁闷,然后找了很久才找到问题所在,应该也算是一个bug吧,给出解决方案 将这个代码换成下面就...
  • white__cat
  • white__cat
  • 2014年11月26日 11:55
  • 604

uploadify问题解决

在使用uploadify3.2.1中碰见的问题,上网找了好多资料终于解决,这是和springMVC结合中碰见的问题...
  • whm114336793
  • whm114336793
  • 2016年12月21日 17:32
  • 563

jquery.uploadify.3.2.1 试用在IE9,IE10中 上传文件的按钮会无法点击

以前用的是版本2.1.4,这次看见更新后就尝试了一下,发现有很多改变。 首先引入 js 和 css link rel="stylesheet" href="uploadify.css" />  ...
  • chenxiang199055
  • chenxiang199055
  • 2013年08月24日 12:38
  • 10901

解决模态弹出窗口与上传文件控件(uploadify)的冲突问题

// mod-s wxm 解决模态弹出窗口与上传主键的冲突问题 //return !noData || noData !== true && elem.getAttribute("classid") ...
  • jlbaowei
  • jlbaowei
  • 2016年05月09日 11:48
  • 1219

js上传插件uploadify自动检测不到flash控件的问题

https://www.cnblogs.com/renzhicai/p/7815073.html【问题描述】 项目开发中,由于使用了js的一个上传插件uploadify,下载的是flash版本的,...
  • lzh657083979
  • lzh657083979
  • 2017年11月15日 16:20
  • 397

记录使用了jquery uploadify flash版插件的页面在chrome浏览器崩溃问题的解决方法

在页面上使用了jquery uploadify flash版上传插件,在chrome里页面频繁崩溃,经过一翻折腾,找到问题原因:flash插件冲突,chrome浏览器自带了一个flash插件,可能访问...
  • cschmin
  • cschmin
  • 2015年06月24日 10:23
  • 3801

uploadify 自动访问url 初始化 自动请求

摘要: uploadify 自动请求url, 初始化时自动请求url解决方法。 项目中使用了uploadify 上传图片,当访问到上传页面url,uploadify初始化时再一次访问该url ...
  • u010786672
  • u010786672
  • 2013年10月09日 20:28
  • 2013
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uploadify各种问题解决
举报原因:
原因补充:

(最多只允许输入30个字)