uploadify文件的取消

在uploadify中有时候我们需要在文件上传前做出一些判断来限制文件是否上传。
但是按照uploadify中的说明,发现文件虽然取消了但是点击上传时,取消的文件也上传了。
查了半天都没有发现问题,然后上网找了半天。才发现有人说是因为异步问题。
最终在onSelect做判断。然后在onOpen中取消。
onSelect : function(event,queueID,fileObj){
 	if (regExp.test(fileObj.name)){
 		alert("上传文件名带有,号,请取消后重新上传");
 		return false;
 	}if (fileObj.size > fileSize){
 		alert("上传文件大于"+Math.round(fileSize/1024)+'KB');
 		return false;
 	}},
onOpen : function(event,queueID,fileObj){   //因异步问题删除文件放在文件上传前,判断与选择时一样
 	if (regExp.test(fileObj.name)){
 		$("#fileupload").uploadifyCancel(queueID);
	}if (fileObj.size > fileSize){
		$("#fileupload").uploadifyCancel(queueID);
	}},

你可能感兴趣的:(uploadify)