jsp頁面判斷檔案上傳型別

weixin_30924079發表於2020-04-04
<script language="javascript" type="text/javascript">  
    function check_file(){  
        //獲取id為up_file的input的值  
        var fileName = document.getElementByIdx_x("up_file").value;  
        alert(fileName);  
          
        //擷取檔案字尾名  
        var file_suffix = fileName.substr(fileName.length-3);  
          
        //彈出字尾名   
        alert(file_suffix);  
          
        //在這裡進行判斷,如果上傳的檔案型別不是你所規定的檔案字尾型別,則返回false,否則return或者什麼也不寫,會提交到後臺  
        //假如你允許上傳的檔案型別是.dll的,那你就進行判斷  
        if(file_suffix != "dll"){  
            alert("您上傳的檔案型別不被允許,請重傳,只允許上傳.dll檔案");  
            return false;  
        }  
    }  
    </script>  
  
//以上是驗證函式,下面是form表單  
  
<form action="httpTest.action" id="f1" οnsubmit="return check_file()" method="post" enctype="multipart/form-data" accept="file/dll">  
        檔案上傳:<input name="up_file" id="up_file" type="file"><br>  
        <input type="submit" value="上傳">  
    </form>  

  

轉載於:https://www.cnblogs.com/koal/p/4394270.html

相關文章