当前位置: 代码迷 >> ASP.NET >> uploadify3.0 上传插件 更新队列有关问题(急)
  详细解决方案

uploadify3.0 上传插件 更新队列有关问题(急)

热度:10054   发布时间:2013-02-25 00:00:00.0
uploadify3.0 上传插件 更新队列问题(急)
现在文件上传已经做好了,并且我设置最多可以传3个文件,如果我上传了3个文件,再删除一个已上传的文件,这时队列里还剩两个文件,应该还可以上传一个文件才对,现在这点实现不了,删除文件之后还是提示队列满了
为了便于理解提供在线预览地址:
http://www.51zjob.com/a_sysadmin/
登录名:admin 密码:888888

以上Admin_DownList.aspx的部分源码
JScript code
    <script src="/jquery/jQuery.js" type="text/javascript"></script>    <script src="/uploadify/jquery.uploadify.js" type="text/javascript"></script>    <script type="text/javascript">    var myArray=new Array();    $(document).ready(function(){        regUpload();    });    function regUpload()    {//在这里我列出了常用的参数和注释,更多的请直接看jquery.uploadify.js        $("#uploadify").uploadify({            swf: '/uploadify/uploadify.swf',//上传的Flash,不用管,路径对就行            uploader:'/UpDownloadHandler.ashx?GetFunction=UploadFile',//Post文件到指定的处理文件            auto : true,    //       buttonClass:'JQButton',//浏览按钮的class            buttonText: '上传文件',//浏览按钮的Text            cancelImage: '/uploadify/uploadify-cancel.png',//取消按钮的图片地址            fileTypeDesc: '*.doc;*.docx;*.xls;*.pdf;*.jpg;*.gif;*.txt',//需过滤文件类型            fileTypeExts: '*.doc;*.docx;*.xls;*.pdf;*.jpg;*.gif;*.txt',//需过滤文件类型的提示            height: 30,//浏览按钮高            width:89,//浏览按钮宽            fileSizeLimit:0, //上传文件的大小限制 0无限制 单位:KB            multi: true,//是否允许多文件上传            uploadLimit: 3,//同时上传多小个文件            queueSizeLimit: 3,//队列允许的文件总数            removeCompleted : false,//当上传成功后是否将该Item删除            removeTimeout:0,//当上传成功后删除Item时间            onSelect: function(file){},//选择文件时触发事件            onSelectError: function(file,errorCode,errorMsg){},//选择文件有误触发事件            onUploadComplete: function(file){},//上传成功触发事件            onUploadError: function(file,errorCode,errorMsg){},//上传失败触发事件            onUploadProgress: function(file,fileBytesLoaded,fileTotalBytes){},//上传中触发事件            onUploadStart: function(file){},//上传开始触发事件            onUploadSuccess: function(event, response, status){AddDocItem($.parseJSON(response));}  //当单个文件上传成功后激发的事件                                            });    }    function AddDocItem(objUploadDocumentItem,cc)    {        _tbDocItems = $('#tbDocItems');        if(_tbDocItems.css("display")=="none")        {            _tbDocItems.css("display","block");        }        _tbodyDocItems = $('#tbodyDocItems');        controlID = objUploadDocumentItem.DocMuid.replace(/-/g, "").replace(".","");        //<a style='cursor:pointer;' href='/UpDownloadHandler.ashx?GetFunction=DownloadFile&DocMuid="+objUploadDocumentItem.DocMuid+"' >下载</a>&nbsp;&nbsp;下载链接        _tbodyDocItems.append("<tr id='tr"+controlID+"'><td id='td"+controlID+"' class='upload_id'><img src='/uploadify/attach.png' border=0></td><td class='upload_name'>文件名:<a style='cursor:pointer;' href='/A_UpLoadFile/upload_file/"+objUploadDocumentItem.DocMuid+"' target='_blank'>"+objUploadDocumentItem.DocMuid+"</a></td><td class='upload_del'><a style='cursor:pointer; text-decoration:none;' href='#' onclick='Javascript:DeleteDocument(\""+objUploadDocumentItem.DocMuid+"\")'><img src='/uploadify/uploadify-cancel.png' border=0></a><input type='hidden' value='"+objUploadDocumentItem.DocMuid+"' name='DocMuid' /></td></tr>");        //$('#td'+controlID)(_tbodyDocItems.attr('rows').length);    }    function DeleteDocument(MUID)    {         //$("#uploadify"+MUID).remove();        //$('#uploadify').uploadifySettings('queueSizeLimit', 0);        //$("#uploadify").uploadifyCancel(MUID);                //$("#uploadify").uploadifyCancel("SWFUpload_0_0");        $.getJSON("/UpDownloadHandler.ashx", { GetFunction: "DeleteDocument",DocMuid:MUID }, function(Json) {            if(Json)            {                if(Json=="Success")                {                    //onClearQueue: function(event,data) {myArray.length=0;alert("2");}//清楚所有的时候                    //alert('删除成功!');                    $('#tr'+MUID.replace(/-/g, "").replace(".","")).remove();                                    }                else                {                    alert('删除失败!');                }            }            else            {                alert('删除失败!');            }        })    }    </script>