-
[JavaScript] 파일첨부 파일명, 확장자 추출JavaScript 2023. 8. 22. 19:26
HTML
<form id="fileForm" method="post" enctype="multipart/form-data"> <span class="filebox"> <input id="fileName" class="fileName" readonly> <input type="file" name="file" id="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"> <label id="fileBtn" for="file">엑셀업로드</label> </span> </form>
JavaScript
// 파일명 불러오기 const file = document.getElementById('file'); let path = file.value; let fileName = path.substring(path.lastIndexOf('\\')+1, path.length); // 확장자 추출 let ext; if(fileName.indexOf('.') >= 0) { ext = fileName.substring(fileName.lastIndexOf('.')+1, fileName.length); } else { ext = ''; } // 파일 검증 if (file == "") { alert("파일이 없습니다.") return false; } else if (ext.toLowerCase() != 'xlsx') { alert("확장자가 \"xlsx\" 인 Excel 파일만 업로드 가능합니다.") return false; }
'JavaScript' 카테고리의 다른 글
[JavaScript] axios를 이용한 파일 업로드 (0) 2023.08.22 [JavaScript][링크스크랩] 스크롤 맨 아래로 내리기 (0) 2021.09.15 [JavaScript] 첨부파일 다중파일 multiple 업로드 2 (0) 2021.09.02 [JavaScript] 첨부파일 다중파일 multiple 업로드 (7) 2021.09.02 [JavaScript] 파일 첨부 시 파일타입 체크하기 (0) 2021.09.01