티스토리 뷰
아주 간단한 function
나는 엑셀파일만 읽어야 해서 파일 확장자 체크가 필요했다.
1 2 3 4 5 6 7 | if (file == "" || file == null) { //파일이 선택되지 않은 경우 return false; } else if (!checkFileType(file)) { //checkFileType 에서 excel 확장자가 아닌경우 return false; } | cs |
파일 업로드 form에서 checkFileType 함수를 불러서 확장자를 체크한다.
받아온 filePath에서 " . " 으로 split을 한다.
1 2 3 4 5 6 7 8 | function checkFileType(filePath) { var fileFormat = filePath.split("."); if (fileFormat.indexOf("xlsx") || fileFormat.indexOf("xls") > -1) { return true; } else { return false; } } | cs |
indexOf() 메서드는 호출한 String 객체에서 특정 값의 첫번째 일치하는 인덱스를 반환합니다.
일치하는 값이 없으면 -1을 반환합니다.
* 원하는 문자열이 있으면 return 0을 반환합니다.
-1보다 크다면 저 확장자가 있는거~~~~
참조 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
'업무 > 스프링프로젝트' 카테고리의 다른 글
[JAVA] 재귀함수 / 재귀호출 / 나의 부모의 부모 데이터 (0) | 2016.10.20 |
---|---|
[JS] 새로고침(F5) 방지/ 특정 조건 새로고침 방지 / onkeydown / keyCode (0) | 2016.10.10 |
[JS] Ajax form Submit / form 전송 / beforeSend / complete / ajax / $().submit (0) | 2016.10.10 |
[Spring] Progressbar 생성 / 업로드 상태바 / 엑셀업로드 진행바 (1) | 2016.10.06 |
[Spring] Excel 파일 업로드/ import / 엑셀업로드 / 첨부파일 / 엑셀 값 읽기 / Java (50) | 2016.09.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 게시판페이지설계
- servlet게시판
- String[] 파라미터
- 자바스크립트
- jsp 기초 개념
- Split
- 이클립스DB연결
- windows 8.1
- SQL
- windows hyper-v
- jsp
- Javascript
- Hyper-V
- 스크립팅 요소
- c 태그
- 자바
- input[type=text]초기화
- 게시판table설계
- 체크박스전체선택
- 제이쿼리
- selectbox에 값 매핑
- 체크박스전체해제
- foreach 배열
- 스프링
- servlet
- 체크박스
- input[type=file]초기화
- spring
- 윈도우8.1
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함