파일 업로드 확장자, 용량 체크 > 기술자료 | 해피정닷컴

파일 업로드 확장자, 용량 체크 > 기술자료

본문 바로가기

사이트 내 전체검색

파일 업로드 확장자, 용량 체크 > 기술자료

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 

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 101 페이지
  • RSS
기술자료 목록
641
일반   14931  2009-02-03 14:10  
640
ClassicASP   19815  2009-01-31 10:55  
639
JSP   23562  2009-01-31 10:53  
638
PHP   26518  2009-01-31 10:50  
637
ClassicASP   12153  2009-01-30 20:33 ~ 2014-02-21 00:00  
636
ClassicASP   11258  2009-01-30 20:17  
635
JavaScript   22809  2009-01-28 22:26 ~ 2018-07-16 18:50  
634
ClassicASP   14212  2009-01-28 11:09 ~ 2015-01-31 00:00  
633
MSSQL   20969  2009-01-28 03:15  
632
ClassicASP   12532  2009-01-23 14:41 ~ 2009-01-23 00:00  
열람
JavaScript   19705  2009-01-22 20:55  
630
ClassicASP   20592  2009-01-22 19:33  
629
ClassicASP   24111  2009-01-22 19:28  
628
메이크샵   10847  2009-01-21 13:04  
627
메이크샵   13616  2009-01-21 12:23  
626
ClassicASP   23649  2009-01-20 21:48  
625
ClassicASP   18850  2009-01-20 11:09 ~ 2016-10-21 00:00  
624
ClassicASP   18762  2009-01-20 08:35  
623
ClassicASP   11654  2009-01-19 16:27  
622
PHP   19112  2009-01-16 20:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.