JAVASCRIPT/JQUERY/AJAX

[javascript-jQuery] 파일 용량 체크하기

최고관리자
2017.12.07 17:27 4,444 0

본문

Javascript


/* 업로드 체크 */

function fileCheck( file )

{

        // 사이즈체크

        var maxSize  = 5 * 1024 * 1024    //30MB

        var fileSize = 0;


// 브라우저 확인

var browser=navigator.appName;

// 익스플로러일 경우

if (browser=="Microsoft Internet Explorer")

{

var oas = new ActiveXObject("Scripting.FileSystemObject");

fileSize = oas.getFile( file.value ).size;

}

// 익스플로러가 아닐경우

else

{

fileSize = file.files[0].size;

}



alert("파일사이즈 : "+ fileSize +", 최대파일사이즈 : 5MB");


        if(fileSize > maxSize)

        {

            alert("첨부파일 사이즈는 5MB 이내로 등록 가능합니다.    ");

            return;

        }


        document.fileForm.submit();

}





Body


<form name="fileForm">

    <input type="file" name="file1" />

    <input type="button" value="upload" onclick="fileCheck( this.form.file1 )">

</form>





설명

파일 용량 체크하는 함수입니다.


<form name=”fileForm“>

<input type=”file” name=”file1” />

<input type=”button” value=”upload” onclick=”fileCheck( this.form.file1 )”>

</form>

 


이렇게 파일첨부하는 박스가 있을 때, 파일 선택시 파일의 용량은 아래와 같이 확인하시면 됩니다.


 document.fileForm.file1.files[0].size




출처 : http://zzznara2.tistory.com/617

댓글목록 0

등록된 댓글이 없습니다.