확장자 검사 input 태그의 accept 속성으로 검사 이 방식은 브라우저마다 지원 여부가 달라서 더 많은 브라우저에서 동작하는 코드를 알아보자 file을 업로드하면, change 이벤트로 이를 감지. 그 후에 event 객체의 target으로부터 file 객체를 얻음. const elImage = document.querySelector("#reviewImageFileOpenInput"); elImage.addEventListener("change", (evt) => { const image = evt.target.files[0]; if(!validImageType(image)) { console.warn("invalide image file type"); return; } }) 실제로 File 객체..