JavaScript 파일 업로드 확장자, 용량 체크
페이지 정보
본문
실제 적용 검증이 되지 않은 코드입니다. 참고만 하세요...
<script type="text/javascript">
<!--
// 파일 확장자 체크
function checkFile(obj) {
var filename = insertForm.file_path.value;
index1 = filename.indexOf(".doc");
index1 = index1 + filename.indexOf(".hwp");
index1 = index1 + filename.indexOf(".DOC");
index1 = index1 + filename.indexOf(".HWP");
index1 = index1 + filename.indexOf(".gul");
index1 = index1 + filename.indexOf(".GUL");
index1 = index1 + filename.indexOf(".ppt");
index1 = index1 + filename.indexOf(".PPT");
index1 = index1 + filename.indexOf(".pdf");
index1 = index1 + filename.indexOf(".PDF");
addValue(filename);
if (filename != "" && index1 == -10) {
alert("파일 형식이 맞지 않습니다.\ndoc,hwp,txt,gul,ppt,pdf만\n업로드가 가능합니다!");
document.insertForm.file_path.value ="";
document.insertForm.uploadfile.value ="";
if(!t ==null) {
t.innerHTML="";
}
return;
}
// 파일 용량 체크
var len = getFileSize(obj.value);
if (len > 3072000) {
alert("파일 크기는 3메가보다 작아야 합니다.");
document.insertForm.file_path.value ="";
document.insertForm.uploadfile.value ="";
if(!t ==null) {
t.innerHTML="";
}
return;
}
}
function getFileSize(path) {
var str=path;
var partStr=str.split("\\");
var file_name = null;
for(i=0; i< partStr.length; i++) {
file_name = partStr[i];
}
}
//-->
</script>
참고자료
http://www.underroom.com/283
댓글목록
등록된 댓글이 없습니다.