[javascript-jQuery] 파일 용량 체크하기
본문
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
댓글목록 0