var url="";//根路径
$("#inputUpload").uploadify({
'progressData' : 'speed','swf' : url+ '/public/js/plugins/upload/uploadify.swf',
'uploader' : url + '/public/pic/uploadFile,
'cancelImage' : url + '/upload/uploadify-cancel.png',// 取消图片
'checkExisting' : url + '/upload/uploadify-check-exists.php',// 检查上传文件是否存,触发的url,返回1/0
'queueID' : 'fileQueue', // 和存放队列的DIV的id一致
'auto' : true, // 是否自动开始
'multi' : false, // 是否支持多文件上传
'buttonText' : '', // 按钮上的文字
'fileSizeLimit' : '3MB',// 设置单个文件大小限制(B, KB, MB, or GB)
'overrideEvents':['onSelectError','onDialogClose'],
'onSelectError' : function(file ,errorCode ,errorMsg) {
switch(errorCode){
case -100:
alert("上传文件数量已经超过系统限制"+$("#inputUpload".uploadify('settings','queueSizeLimit')+"个文件!"));
break;
case -110:
alert('请上传不超过3M的图片');
break;
case -120:
alert("文件["+file.name+"]大小异常!");
case -130:
alert("文件["+file.name+"]类型不正确!");
break;
}
},
//'uploadLimit' : 1,//一次同步上传的文件数目
'queueSizeLimit' : 6, // 正在上传文件个数限制
'fileTypeDesc' : 'jpg/gif/jpeg/png/bmp.', // 如果配置了以下的'fileExt'属性,那么这个属性是必须的
'fileTypeExts' : '*.jpg;*.gif;*.jpeg;*.png;*.bmp',// 允许的格式
'successTimeout' : 1200,
'removeTimeout' : 0,
'width': params.width,
'height':params.height,
'onSelect' : function(file) {},
'onUploadSuccess' : success_callback,
'onUploadError':function (data) {
alert("图片上传错误!");
},
'onSelect': function(event,data){
},
'onQueueComplete' : function(queueData) {
}
});