简单实现限制uploadify上传个数

2020-05-24 21:39:43易采站长站整理

$('.uploadify-queue').html('');
$("#uploadTowedAccreditLinkTip").html('<em></em>上传中...');
},

//上传完成
'onUploadComplete' : function(file) {
$('.uploadify-queue').html('');
$("#uploadTowedAccreditLinkTip").html('<em></em>上传成功,待提交');
},

//上传成功
'onUploadSuccess' : function(file, data, response) {
var obj = eval('(' + data + ')');
var result=obj.result;
if(result=="true"){
var filename=obj.filename;
$('.uploadify-queue').html('');
$('#towedAccreditDiv').append("<div class='img-wrap'><img width='112' height='84' alt='' src='"+filename+"'><div class='mask'><em></em><span></span></div></div>");
}
},

//上传失败 //附件格式不正确,请上传JPG、BMP、PNG格式文件,大小不超过3MB
'onUploadError' : function(file, errorCode, errorMsg, errorString) {
switch(errorCode) {
case -100:
alert("上传的文件数量已经超出系统限制的"+$('#uploadTowedAccredit').uploadify('settings','queueSizeLimit')+"个文件!");
break;
case -110:
alert("文件 ["+file.name+"] 大小超出系统限制的"+$('#uploadTowedAccredit').uploadify('settings','fileSizeLimit')+"大小!");
break;
case -120:
alert("文件 ["+file.name+"] 大小异常!");
break;
case -130:
alert("文件 ["+file.name+"] 类型不正确!");
break;
}
},
//上传失败 //附件格式不正确,请上传JPG、BMP、PNG格式文件,大小不超过3MB
'onSelectError' : function(file, errorCode, errorMsg) {
var msgText = "上传失败n";
switch (errorCode) {
case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:
var towedAccreditDivLen = $("#towedAccreditDiv").children().length;
msgText += "每次最多上传 " + $('#uploadTowedAccredit').uploadify('settings','uploadLimit') + "个文件";
break;
case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:
msgText += "文件大小超过限制( " + $('#uploadTowedAccredit').uploadify('settings','fileSizeLimit') + " )";
break;
case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:
msgText += "文件大小为0";
break;
case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:
msgText += "文件格式不正确,仅限 " + $('#uploadTowedAccredit').uploadify('settings','fileTypeExts');
break;
default:
msgText += "错误代码:" + errorCode + "n" + errorMsg;
}
alert(msgText);
}
});

//判断用户是否有安装flash