uploadify 编辑器上传 报对象不支持此属性和方法 求大神赐教

问题描述

js代码如下:<LINKhref="js/uploadify/uploadify.css"type="text/css"rel="stylesheet"><scripttype="text/javascript"src="<%=basePath%>js/uploadify/jquery-1.4.2.min.js"></script><scripttype="text/javascript"src="<%=basePath%>js/uploadify/swfobject.js"></script><scripttype="text/javascript"src="<%=basePath%>js/uploadify/jquery.uploadify.v2.1.4.min.js"></script><scripttype="text/javascript">window.onload=function(){$('#uploadify').uploadify({'uploader':'<%=basePath%>/js/uploadify/uploadify.swf?var='+(newDate()).getTime(),'cancelImg':'<%=basePath%>/js/uploadify/cancel.png','script':'/integratedmanage/proManagerFront!!upload.action',//后台处理的请求'folder':'/workflow/uploads',//您想将文件保存到的路径'fileDataName':'file','queueID':'fileQueue','sizeLimit':1024*1024*10,//限制10m'multi':'true','fileDesc':'*.jpg;*.bmp;*.jpeg;*.doc;*.txt;*.xls;*.rar;*.zip','fileExt':'*.jpg;*.bmp;*.jpeg;*.doc;*.txt;*.xls;*.rar;*.zip',//控制可上传文件的扩展名,启用本项时需同时声明fileDesc'auto':true,//是否选取文件后自动上传'multi':false,//是否支持多文件上传'queueSizeLimit':1,'simUploadLimit':1,//每次最大上传文件数//'buttonText':'BrowseFiles',//按钮上的文字'buttonImg':'jsp/integratedmanage/images/fjsc.gif',//'rollover':'true','displayData':'percentage',//有speed和percentage两种,一个显示速度,一个显示完成百分比'onSelect':function(event,queueID,fileObj){$("#uploadify").uploadifySettings("scriptData",{"file_name":encodeURIComponent(encodeURIComponent(fileObj.name))});//解决文件名中文乱码},//上传失败,可选onError:function(event,queueID,fileObj){alert("文件:"+fileObj.name+"上传失败");},'onComplete':function(event,queueID,fileObj,response,data){//$("#start").append("<fontcolor='red'>上传成功.....</font>");varfileinfo=response.split('@*');$("#result").append("<divid="+fileinfo[0]+">"+fileObj.name+"&nbsp;&nbsp;&nbsp;&nbsp;<ahref='javascript:doDelDiv(""+fileinfo[0]+"");'>删除</a><inputtype='hidden'name='fileId'value='"+fileinfo[0]+"'/></div>");//$("#result").append("&nbsp;&nbsp;&nbsp;&nbsp;");}});}</script>HTML代码:<inputid="uploadify"type="file"name="file"size="45"/>报的是不支持属性或方法,那位大神知道是那的原因呀

解决方案

本帖最后由 darkness2001 于 2014-08-01 16:02:04 编辑
解决方案二:
$(function(){//附件上传$("#uploadify").uploadify({'debug':false,//开启调试'auto':true,//选择后是否自动上传'method':"get",//使用post时,formData传递的参数后台无法获取'successTimeout':99999,//超时时间'queueID':'filelist',//需要上传的文件列表的显示位置(容器)'width':'80',//按钮宽度'height':'30',//按钮高度'buttonText':'选择附件',//按钮文字,与buttonImage选择其一即可'swf':'images/jquery-uploadify.swf',//swf文件路径'uploader':'/MultiUploadServlet',//上传地址'formData':{'savepath':'stu_bespoke'//upload目录不用写,直接写子目录},'fileTypeDesc':'附件格式',//描述'fileTypeExts':'*.doc;*.docx;*.zip;*.rar;*.xls;*.xlsx;*.png;*.gif;*.bmp;*.pdf;*.jpg;*.ppt;*.pptx',//文件类型'fileSizeLimit':'30MB',//文件大小'queueSizeLimit':'1',//最多同时上传文件数目'fileObjName':'uploadify',//服务器端脚本使用的文件对象的名称'successTimeout':'5',//超时时间'requeueErrors':false,'removeTimeout':'1','removeCompleted':true,//上传完后是否从移除queueID容器中移除'onSelectError':function(file,errorCode,errorMsg){//返回一个错误,选择文件的时候触发switch(errorCode){case-100:varlength=$('#uploadify').uploadify('settings','queueSizeLimit');alert("只多只能上传"+length+"个文件!");break;case-110:varsize=$('#uploadify').uploadify('settings','fileSizeLimit');alert("文件["+file.name+"]超出限制大小:"+size+"!");break;case-120:alert("文件["+file.name+"]大小异常!");break;}returnfalse;},'onFallback':function(){alert("您未安装FLASH控件,无法上传图片!请安装FLASH控件后再试。");},'onUploadSuccess':function(file,data,response){if(response){varobj=eval('('+data+')');if(obj.success){$("#upload_result").html("《"+file.name+"》&nbsp;&nbsp;&nbsp;&nbsp;√上传成功</font>");$("#appendix").val(obj.filepath);$("#appendixFileName").val(file.name);}else{alert(obj.msg);}}else{alert("文件上传失败,请检查网络!");}}});});

解决方案三:
http://blog.csdn.net/cjaver/article/details/38317455可以看看我的这篇博客

时间: 2024-09-30 18:27:22

uploadify 编辑器上传 报对象不支持此属性和方法 求大神赐教的相关文章

uploadify插件实现在弹出对话框中,在IE中测试一直报“对象不支持此属性和方法”,但是在火狐和遨游却可以完成实现,未报错。

问题描述 uploadify插件实现在弹出对话框中,在IE中测试一直报"对象不支持此属性和方法",但是在火狐和遨游却可以完成实现,未报错. 解决方案 解决方案二:<tr><tdclass="evenlabel"width="15%"height="25px;"><labelfor="name">选择要上传的文件</label></td><td

js调用vb ocx报对象不支持此属性或方法

问题描述 <html><head><basehref="http://localhost:8080/zdystudy/"><title>MyJSP'ocxtest.jsp'startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control&q

vs2010的gridview模板列加上了fileupload控件。选择word文档等上传到数据库,具体代码怎么写,求大神指教!!!谢谢!!!

问题描述 解决方案 本帖最后由 lailai333 于 2015-04-21 16:05:20 编辑

android-上传APK解析错误,有人遇到吗?求大神解答

问题描述 上传APK解析错误,有人遇到吗?求大神解答 今天在豌豆荚上传应用出现解析错误,有遇到的同志们么?求解答,我吧版本都改到了最低为8了. apk的包也缩短名称了.以上都不行. 解决方案 出现这样的问题一般是由于签名导致的,建议您检查签名. 解决方案二: 这种情况有可能时你签名打包时候出错了,你确定签名正确了吗

javascript-JS里报错对象不支持“ReceiveData”属性或方法

问题描述 JS里报错对象不支持"ReceiveData"属性或方法 对象不支持"ReceiveData"属性或方法 并不知道要PO什么 需要PO什么你告诉我 我PO出来 大神求指导 解决方案 看看什么库缺少了,没有定义 解决方案二: 把这个对象所有属性打印出来看看,是否有这个方法,属性.调用对了吗 解决方案三: js中对象不支持此属性或方法js 对象不支持此属性或方法js 对象不支持此属性或方法----------------------

用dsoframer.ocx替换Word中的书签,提示 对象不支持该属性或方法

问题描述 在项目中调用dsoframer.ocx对Word中的书签进行替换,代码document.all.oframe.Open("http://localhost/mydoc.doc",true);document.all.oframe.SetFieldValue("custName","杭州天网","");打开word没有问题,可是第一句替换Word中的书签JS报错提示"对象不支持该属性或方法"谁帮忙解

IE中使用JavaScript中调用form.submit()提示“对象不支持此属性和方法”

 今天在项目中无意中遇到的一个神奇的问题,特此记录. 首先我们看看以下代码,测试页面可以看这里,页面的功能和逻辑很简单. 这段代码从逻辑上看没有任何错误和BUG,理论上是可以完全执行的. <html>     <head>IE 测试</head> <body> <script language="javascript"> function dosubmit() {     var theform = document.getE

ajax-运行时错误: 对象不支持此属性或方法

问题描述 运行时错误: 对象不支持此属性或方法 这个问题怎么解决啊 解决方案 不支持.肯定是你掉错了,检查下 解决方案二: js报错了,隔几行加一个alert,找到具体哪行报的错,这样看没看出什么问题 解决方案三: 你的IE版本太低了,要IE10+ file对象才支持files属性,FormData也需要IE10+才支持..你要先判断是否有files属性才使用[]操作符 而且document.getElementById吧,哪来的document.getElementByIdx_x_x这个方法,

javascript-wow.min.js IE兼容性 (对象不支持此属性或方法)

问题描述 wow.min.js IE兼容性 (对象不支持此属性或方法) IE8打开页面就全乱了,js报错. 消息: 对象不支持此属性或方法 行: 62 字符: 13 代码: 0 URI: /js/wow.min.js 怎样才能兼容ie 呢 解决方案 ie8彻底不支持html5,基本没指望了.