简单实现限制uploadify上传个数

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

简单实现限制uploadify上传个数


function deleteUrl(){
$("body").on("click",".img-wrap .mask span",function(event){
event.stopPropagation();

var qs=$('#file_upload-queue>div');//所有的队列
var id=qs.eq(2).attr('id');//得到第三个队列的id
$('#uploadTowedAccredit').uploadify('cancel',id);//这样就行了,会自动重置队列数量和删除dom对象,不能直接qs.eq(2).remove(),无效

/*
if(!window.confirm("您确定删除附件?")){
return;
}
var imgUrl=$(this).parents(".img-wrap").find("img").attr("src");
deleteImage(imgUrl);
$(this).parents(".img-wrap").remove();
*/
});
};


<li class="blockli clearfix" style="padding-bottom: 5px;">
<span class="left-name"><em class="red-star">*</em>拖机授权委托书:</span>
<div class="upload-wrap" style="width:100px;">
<input type="file" name="uploadTowedAccredit" id="uploadTowedAccredit" class="filetext"/>
</div>
<span id="uploadTowedAccreditLinkTip" class="warn-tips"><em></em>请上传附件,最多上传${towedAccreditPicMax} 张</span>
<div id="towedAccreditDiv" class="up-img-list clearfix"></div>
</li>


// 上传拖机授权委托书
function uploadTowedAccreditInit(){
$("#uploadTowedAccredit").uploadify({
'hideButton':'true',
'preventCaching' : 'true',
'checkExisting':'true',
'swf': SWF,
'uploader':uploadImg,
'debug':false,
'multi': true,
'method': 'post',
'preventCaching' : true,
'removeCompleted' : true,
'removeTimeout' : 10,
'requeueErrors' : true,
'successTimeout' : 30,
'uploadLimit' : ${towedAccreditPicMax},

'fileObjName' : 'Filedata',
//单张图片最大限制
'fileSizeLimit' : '1024KB',
'fileTypeDesc' : 'Image Files',
//仅限上传jpg格式图片
'fileTypeExts' : '*.jpg;*.png',
'height': 24,
'width':73,
'buttonText' : '上传附件',
'auto': true,
'buttonClass':'uploada btn-fff-24',

'onSWFReady' : function() {
},

'onInit':function(){
// $("#file_upload-button").css("width","100");
},

//选择图片完成
'onSelect' : function() {

},

//取消上传
'onCancel' : function(file) {
},
'onCheck': function(event,data,key) {
},
//开始上传
'onUploadStart' : function(file) {
$('.uploadify-queue').html('');
},

//上传过程中
'onUploadProgress' : function(file, bytesUploaded, bytesTotal, totalBytesUploaded, totalBytesTotal) {