js 如何驗證上傳文件的類型?

java web 開發中,文件上傳時限制文件類型:

直接上代碼:

function checkFileType(name,file){
var extArray = new Array(".doc",".docx");
var allowSubmit = false;
if (!file){
           return;
       }
       while (file.indexOf("\\") != -1){
           file = file.slice(file.indexOf("\\") + 1);
       }
       var ext = file.slice(file.indexOf(".")).toLowerCase();
       for (var i = 0; i < extArray.length; i++) {
           if (extArray[i] == ext){
               allowSubmit = true;
               break;
           }
       }
       if(!allowSubmit){
        alert("只能上傳以下格式的文件:"+ (extArray.join("")) + "\n請重新選擇再上傳.");
        document.getElementById(name).value = "";
       }
}

其中:extArray是要求文件類型。可自行定義。


這是複用別人的代碼,並非原創。方便大家學習!

發佈了25 篇原創文章 · 獲贊 1 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章