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