<script type="text/javascript">
//◈◈ 업로드 체크 ◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈
function fileCheck(fileValue)
{
//확장자 체크
var src = getFileType(fileValue);
if(!(src.toLowerCase() == "zip")))
{
alert("zip 파일로 압축하여 첨부해주세요.");
return;
}
//사이즈체크
var maxSize = 31457280 //30MB
var fielSize = Math.round(fileValue.fileSize);
if(fileSize > maxSize)
{
alert("첨부파일 사이즈는 30MB 이내로 등록 가능합니다. ");
return;
}
form.submit();
}
//◈◈ 파일 확장자 확인 ◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈
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;
}
</script>
-------------------------------------------------------------------------------
<form name="frm">
<input type="file" name="file1" />
<input type="button" value="upload" onclick="fileCheck(document.frm.file1.value)">
</form>
'Carpe Programming > javascript' 카테고리의 다른 글
[javascript] 일부 영역 인쇄하기 (0) | 2011.09.01 |
---|---|
[레이어 띄우기] 로드 중.. 업로드 중... 등 (0) | 2011.08.29 |
[modalDialog] 모달 팝업 (0) | 2011.08.27 |
input type file 이미지 버튼으로 (0) | 2011.08.09 |
jquery plugin site (0) | 2011.07.18 |