JS 파일 크기 판단 - 파일 업로드 - 브 라 우 저 - input - file

파일 을 업로드 하기 전에 파일 의 크기 를 검증 해 야 할 때 가 있 습 니 다. 먼저 다음 과 같은 방법 을 제공 하여 파일 탐색 상자 의 크기 를 가 져 옵 니 다. 코드 는 다음 과 같 습 니 다 (ie, fireforx, google chrome 에 적합 합 니 다)
//obj         Input   

function getFileSize(obj){
    var objValue = obj.value;
    if (objValue=="") return ;
    var fileLenth=-1;
    try {
        //  IE           
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        fileLenth=parseInt(fso.getFile(objValue).size);
    } catch (e){
        try{
            //   IE          
             fileLenth=parseInt(obj.files[0].size);
        }catch (e) {
            fileLenth=-1;
           
        }
       
    }

    return fileLenth;
}

좋은 웹페이지 즐겨찾기