반응형
// 첨부 파일 용량 체크
function fileCheck(fileValue) {
//확장자 체크
var src = getFileType(fileValue);
if(!(src.toLowerCase() == "zip"))) {
alert("zip 파일로 압축하여 첨부해주세요.");
return;
} else {
return false;
}
//사이즈체크
var maxSize = 10240; //30MB
var fielSize = Math.round(fileValue.fileSize);
if(fileSize > maxSize) {
alert("첨부파일 사이즈는 10MB 이내로 등록 가능합니다. ");
return;
} else {
return false;
}
}
// 파일 타입 체크
function getFileType(filePath) {
var index = -1;
index = filePath.lastIndexOf('.');
var type = "";
if(index != -1) {
type = filePath.substring(index+1, filePath.len);
} else {
type = "";
}
return type;
}
http://dsbp.tistory.com/116
반응형
'FrontEnd' 카테고리의 다른 글
파이어폭스에서 event not defined (0) | 2015.03.16 |
---|---|
자바스크립트 난독화 (0) | 2015.02.10 |
css로 테이블 코딩 (0) | 2014.12.15 |
특수문자 방지 (0) | 2014.08.28 |
flat한 느낌이 나는 부트스트랩 테마 (0) | 2014.08.22 |