`
frank1998819
  • 浏览: 758734 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

ID SWFUpload_0 is already in use. The Flash Object could not be added( 转)

 
阅读更多

Uploadify上传报错uncaught exception: ID SWFUpload_0 is already in use.

版本:Uploadify v3.2

uncaught exception: ID SWFUpload_0 is already in use. The Flash Object could not be added

Uploadify上传报错SWFUpload_0已存在

一般是由于引用了两遍jquery.uploadify.js造成的,

 

问题分析

用eclipse把jquery.uploadify.js 72行格式化,选中72行,Ctrl+Shit+F

 

var SWFUpload;
if (SWFUpload == undefined) {
	SWFUpload = function(a) {
		this.initSWFUpload(a)
	}
}
SWFUpload.prototype.initSWFUpload = function(b) {
	try {
		this.customSettings = {};
		this.settings = b;
		this.eventQueue = [];
		this.movieName = "SWFUpload_" + SWFUpload.movieCount++;
		this.movieElement = null;
		SWFUpload.instances[this.movieName] = this;
		this.initSettings();
		this.loadFlash();
		this.displayDebugInfo()
	} catch (a) {
		delete SWFUpload.instances[this.movieName];
		throw a
	}
};
SWFUpload.instances = {};
SWFUpload.movieCount = 0;
SWFUpload.version = "2.2.0 2009-03-25";

 

1.可见SWFUpload是个function

2.初始化SWFUpload.movieCount = 0;
3.引两遍会造成这个名字冲突

this.movieName = "SWFUpload_" + SWFUpload.movieCount++;

 

解决办法

1.引用一遍

2.修改this.movieName = "SWFUpload_" + b.id

id就是file域的id,id不要重名,(此方法未测)

 

分享到:
评论

相关推荐

    通达OA v11.5 swfupload_new.php SQL注入漏洞.md

    通达OA漏洞合集

    SWFUpload_v250_beta_3_samples

    SWFUpload 是一款开源的JavaScript库,用于在网页上实现高级的文件上传功能。这个"SWFUpload_v250_beta_3_samples"压缩包包含了该库的一个特定版本——v2.5.0 beta 3的示例代码,旨在帮助开发者理解和应用SWFUpload...

    SWFUpload_v250_beta_3_samples.zip_beta

    SWFUpload是一个强大的JavaScript与Flash相结合的文件上传组件,它在Web开发中广泛应用于大文件或批量文件上传的场景。这个组件的版本是v2.5.0 beta 3,表明这是一个测试版,可能包含一些新特性或者修复了一些已知...

    swfupload实例]SWFUpload_java实例.doc

    - `swfupload.swf`:核心的Flash组件,用户交互的主要界面。 - **sample.html**:演示页面,展示了如何集成SWFUpload进行多文件上传。 #### 客户端配置详解 在`sample.html`中,我们可以看到SWFUpload是如何被...

    SWFupload_struts_1.rar_struts1 swfuplo_swfupload_swfupload stru

    1. SWFUpload的JavaScript库和Flash组件:这些是实现上传功能的核心文件,包括swfupload.js、swfupload.swf等。 2. 示例HTML页面:展示如何在页面中集成SWFUpload,以及如何配置参数。 3. Struts 1相关的Action类和...

    SWFUpload-v2.2.0.1-Samples.rar_SWFUpload do_cancelbutton.gif_fi

    SWFUpload 是一款基于Flash技术的文件上传组件,它允许用户在网页中实现高级的文件上传功能,包括显示上传进度、支持多文件同时上传以及提供自定义操作按钮等特性。标题中的"SWFUpload-v2.2.0.1-Samples.rar"表明这...

    swfupload上传

    SWFUpload.queue = {}; SWFUpload.prototype.initSettings = (function (oldInitSettings) { return function () { if (typeof(oldInitSettings) === "function") { oldInitSettings.call(this); } ...

    SWFUpload_v250_beta_3

    SWFUpload是一个强大的JavaScript库,它允许Web开发者在网页中实现复杂的文件上传功能。这个"SWFUpload_v250_beta_3"是该库的一个特定版本,代表着它是在v2.5.0系列中的第三个beta测试版。下面将详细探讨SWFUpload的...

    大名鼎鼎SWFUpload- Flash+JS 上传

    Use SWFUpload.FILE_STATUS to interpret the value.  } [编辑本段]SWFUpload中的方法  + setPostParams (param_object)  - 描述  动态修改SWFUpload初始化设置中的post_params属性,其中所有的值都将被覆盖。...

    SWFUpload_V2.2.0

    SWFUpload 是一款开源的JavaScript库,主要用于在网页上实现多文件上传功能。这个库以其高效、稳定和灵活的特点在Web开发中得到了广泛的应用。在SWFUpload_V2.2.0版本中,它提供了更加强大的上传能力,并且对用户...

    SWFUpload_多文件上传手册.doc

    **SWFUpload 多文件上传技术详解** **一、SWFUpload 简介** SWFUpload 是一个基于 Flash 和 JavaScript 的文件上传组件,由 Vinterwebb.se 创建,旨在提供超越传统 `<input type="file">` 标签的文件上传体验。它...

    swfupload_php上传说明.doc

    swfupload_php上传说明.doc

    swfupload flash上传兼容所有浏览器

    1. **初始化设置**:SWFUpload 的使用始于创建一个实例,开发者需要配置各种参数,如上传URL、文件类型限制、最大上传文件大小等,然后通过JavaScript调用`SWFUpload.getInstance()`来实例化组件。 2. **事件处理**...

    SWFupload_struts1.rar_java 批量上传_struts1批量下载_swfupload struts1

    标题 "SWFupload_struts1.rar_java 批量上传_struts1批量下载_swfupload struts1" 提供的信息表明,这是一个与Java编程语言、Struts1框架以及SWFUpload工具相关的项目或教程。SWFUpload是一个流行的老牌JavaScript和...

    SwfUpload_2.5_asp.net

    SwfUpload 是一个开源的JavaScript库,用于在Web应用程序中实现多文件上传功能。这个工具以其与Flash技术的结合而知名,能够在不支持HTML5的浏览器(如早期版本的Internet Explorer)上提供文件上传功能。在...

    swfupload_demo.rar 上传例子

    **SWFUpload:高效前端文件上传组件** SWFUpload 是一款功能强大的前端文件上传组件,尤其在处理大文件上传和批量上传时表现出色。它基于 Flash 技术,因此能够跨浏览器工作,支持 IE、Firefox、Chrome、Safari 等...

    SwfupLoad_demo.

    环境:swfupload.swf+vs2010,上传大文件带进度条。 本人要网上找了好多上传文件带进度条的实例,担都不好用,写的都太复杂,这是本人按网上找的实例,写的一个简单的上传文件带进度条的,文件很小,功能却一点也不...

    Ext3_js_Swfupload_多文件上传_uploader_v1.1修改_v1.2

    Ext3_js_Swfupload_多文件上传_uploader_v1.1修改_v1.2是一个针对Web应用程序的文件上传解决方案,它结合了Ext3 JavaScript库、Swfupload Flash组件以及一个自定义的上传管理器,提供了高效且用户友好的多文件上传...

    SWFUpload v2.2.0 Beta 5 Samples

    SWFUpload 是一款著名的Flash上传组件,主要用于网页中的文件上传功能。它以其强大的特性、灵活的配置和良好的用户体验,受到了广大开发者的欢迎。在"SWFUpload v2.2.0 Beta 5 Samples"这个压缩包中,包含了该版本的...

Global site tag (gtag.js) - Google Analytics