資源描述:
《uploadify文件批量上傳的校驗(yàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、對(duì)上傳的文檔進(jìn)行校驗(yàn):$(document).ready(function(){$("#uploadify").uploadify({'uploader':'../resources/uploadfile/js/uploadify.swf',//uploadify.swf文件的相對(duì)路徑,默認(rèn)值:uploadify.swf//'checkScript'://'../resources/uploadfile/checkDoc.jsp?clno=101',////用來(lái)判斷上傳選擇的文件在服務(wù)器是否存在的后臺(tái)處理程序的相對(duì)路徑'script':'../re
2、sources/uploadfile/uploadDoc.jsp',//后臺(tái)處理程序的相對(duì)路徑//'scriptData':{"clno":$("#newclno").val()},////傳參,使用scriptData需要先設(shè)置'method':'GET''cancelImg':'../resources/uploadfile/images/cancel.png',//選擇文件到文件隊(duì)列中后的每一個(gè)文件上的關(guān)閉按鈕圖標(biāo)'folder':'',//上傳文件存放的目錄,此處可以在后臺(tái)認(rèn)為設(shè)置//'method':'Get',//提交方式Post或Ge
3、t默認(rèn)為Post'queueID':'fileQueue',//文件隊(duì)列的ID,該ID與存放文件隊(duì)列的div的ID一致'fileDesc':'請(qǐng)選擇doc,docx,xls,xlsx文件',//這個(gè)屬性值必須設(shè)置fileExt屬性后才有效,用來(lái)設(shè)置選擇文件對(duì)話框中的提示文本'fileExt':'*.doc;*.docx;*.xls;*.xlsx',//設(shè)置可以選擇的文件的類型,格式如:'*.doc;*.xls''queueSizeLimit':100,//當(dāng)允許多文件生成時(shí),設(shè)置選擇文件的個(gè)數(shù),默認(rèn)值:999'auto':false,//設(shè)置為tr
4、ue當(dāng)選擇文件后就直接上傳了,為false需要點(diǎn)擊上傳按鈕才上傳'multi':true,//設(shè)置為true時(shí)可以上傳多個(gè)文件'sizeLimit':1024*1024*10,//上傳文件的大小限制,單位為字節(jié)'simUploadLimit':2,//允許同時(shí)上傳的個(gè)數(shù)默認(rèn)值:1//'onInit':function(){alert("1");},//做一些初始化的工作'onSelect':function(event,queueID,fileObj){//選擇文件時(shí)觸發(fā)saveDocName(fileObj.name);//$("#uploadi
5、fy").uploadifySettings('scriptData',//{"clno":$("#newclno").val()});////可以動(dòng)態(tài)修改上面的那些key值$("#uploadify").uploadifySettings('script','../resources/uploadfile/uploadDoc.jsp?clno='+$("#newclno").val());},//'onSelectOnce':function(event,data){alert("您共選擇了"+data.fileCount+"個(gè)文件!");},/
6、/在單文件或多文件上傳時(shí),選擇文件時(shí)觸發(fā)//'onOpen':function(event,queueId,fileObj){}////點(diǎn)擊上傳時(shí)觸發(fā),如果auto設(shè)置為true則是選擇文件時(shí)觸發(fā),如果有多個(gè)文件上傳則遍歷整個(gè)文件隊(duì)列//'onComplete'://function(event,queueId,fileObj,response,data){}////文件上傳完成后觸發(fā),每個(gè)文件上傳完成后就會(huì)觸發(fā)'onAllComplete':function(event,data){//文件隊(duì)列中所有的文件上傳完成后觸發(fā)alert("上傳的文件個(gè)
7、數(shù):"+data.filesUploaded+"r"+"出現(xiàn)錯(cuò)誤的個(gè)數(shù):"+data.errors+"r"+"文件大?。?+data.allBytesLoaded);reDnameString();},'onCancel':function(event,queueId,fileObj,data){//當(dāng)點(diǎn)擊文件隊(duì)列中文件的關(guān)閉按鈕或點(diǎn)擊取消上傳時(shí)觸發(fā)//alert("刪除:"+fileObj.name);cancelDoc(fileObj.name);},'buttonText':'BROWSE'//瀏覽按鈕的文本,默認(rèn)值:BROWSE
8、。暫不支持中文,若要用中文,可使用buttonImg屬性//'buttonImg':'',//瀏覽按鈕的圖片的路徑。//'