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


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

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

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

Uploadify自定义提示信息

版本:Uploadify Version 3.2 官网:http://www.uploadify.com Uploadify是一款基于Jquery的上传插件,用起来很方便。但上传过程中的提示语...

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

摘要: uploadify 自动请求url, 初始化时自动请求url解决方法。 项目中使用了uploadify 上传图片,当访问到上传页面url,uploadify初始化时再一次访问该url ...

检查当前浏览器是否安装flash插件

虽然现在html5流行起来,flash逐渐会被引退,但是在平常开发的时候偶尔会用得到对于flash插件有需求的小插件,比如uploadify插件用习惯了flash的版本的话就不太想换html5版本的,...

jquery 上传空间uploadify使用笔记

基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件。 要求使用jquery1.4或以上版本,flash player 9.0.24以上。 有...

uploadify上传组件点击uploadify.swf,无法弹出文件选择框的原因及解决方法

项目中用到了jQuery的uploadify上传组件,可是调试代码并没有发现代码哪里写错了。起初以为是模态框遮盖了uploadify.swf,就把style=”position: absolute; ...
  • cs6704
  • cs6704
  • 2015年12月17日 12:11
  • 5434

解决uploadify 加载的时间总是出现404情况,如下图

解决方式:

uploadify问题解决

在使用uploadify3.2.1中碰见的问题,上网找了好多资料终于解决,这是和springMVC结合中碰见的问题...

解决uploadify插件浏览器打开页面崩溃问题

window.onload=function(){                 $("#file_upload").uploadify({                     'formD...

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

在页面上使用了jquery uploadify flash版上传插件,在chrome里页面频繁崩溃,经过一翻折腾,找到问题原因:flash插件冲突,chrome浏览器自带了一个flash插件,可能访问...
  • cschmin
  • cschmin
  • 2015年06月24日 10:23
  • 3543
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uploadify各种问题解决
举报原因:
原因补充:

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