uploadify 编辑器上传 报对象不支持此属性和方法 求大神赐教 本帖最后由 darkness2001 于 2014-08-01 16:02:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $(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 : var length = $('#uploadify').uploadify('settings', 'queueSizeLimit'); alert("只多只能上传" + length + "个文件!"); break; case -110 : var size = $('#uploadify').uploadify('settings', 'fileSizeLimit'); alert("文件[" + file.name + "]超出限制大小: " + size + "!"); break; case -120 : alert("文件[" + file.name + "]大小异常!"); break; } return false; }, 'onFallback' : function() { alert("您未安装FLASH控件,无法上传图片!请安装FLASH控件后再试。"); }, 'onUploadSuccess' : function(file, data, response) { if (response) { var obj = eval('(' + data + ')'); if (obj.success) { $("#upload_result").html("《" + file.name + "》 √上传成功</font>"); $("#appendix").val(obj.filepath); $("#appendixFileName").val(file.name); } else { alert(obj.msg); } } else { alert("文件上传失败,请检查网络!"); } } }); }); http://blog.csdn.net/cjaver/article/details/38317455可以看看我的这篇博客 request.getParameter() 如何用Java开发电子商务系统 求助 介绍几本JAVA的英文原版书籍 怎么DAO操作老提示Exception? <a href="javascript:scroll(0,0);">这个是滚动到上方的,那怎么滚动到下方呢??? 请教在Jboss下配置JMS简单例子 求教:关于struts中,在ACTION中获得记录集…… Castor的问题 拦截器问题 Mybatis多个入参问题 判断一个字段是空的问题 if(cityid == null || "".equals(cityid)) 大家一般这样写吗
//附件上传
$("#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 :
var length = $('#uploadify').uploadify('settings', 'queueSizeLimit');
alert("只多只能上传" + length + "个文件!");
break;
case -110 :
var size = $('#uploadify').uploadify('settings', 'fileSizeLimit');
alert("文件[" + file.name + "]超出限制大小: " + size + "!");
break;
case -120 :
alert("文件[" + file.name + "]大小异常!");
break;
}
return false;
},
'onFallback' : function() {
alert("您未安装FLASH控件,无法上传图片!请安装FLASH控件后再试。");
},
'onUploadSuccess' : function(file, data, response) {
if (response) {
var obj = eval('(' + data + ')');
if (obj.success) {
$("#upload_result").html("《" + file.name + "》 √上传成功</font>");
$("#appendix").val(obj.filepath);
$("#appendixFileName").val(file.name);
} else {
alert(obj.msg);
}
} else {
alert("文件上传失败,请检查网络!");
}
}
});
});
可以看看我的这篇博客