input 을 file이라는 타입으로 이용할 때, 특정 파일 형식만 업로드 가능하게 하려고 하면 아래처럼 accept 를 넣어주고, "" 안에 파일 형식명을 넣어주기만 하면 된다.
ex)
<input type="file" accepth=".jpg, .png"></input>
참고로 input 태그의 모양이 싫은 경우에는 input 태그를 스타일 작업하는데 여러가지 제약이 따르는 경우가 꽤 많기 때문에 input태그와 span 태그를 하나의 div에 묶고, input태그를 display: none 처리를 한 뒤 span 태그를 버튼 모양으로 만들어서 span 태그의 모양을 누르면 input 태그가 눌리는 것과 같은 일종의 사기(?) 효과를 줄 수 있다...
오늘도 잘 해냈다!
'TIL' 카테고리의 다른 글
230825) react 에서 image 파일 폴더 생성하고 쉽게 불러오기 (0) | 2023.08.25 |
---|---|
230824) typeof number인 '0'의 결과값이 NaN으로 뜨는 현상 (0) | 2023.08.24 |
230822) onClick 내부에서 useNavigate를 직접 호출해 사용할 경우 작동 되지 않는 현상 (0) | 2023.08.22 |
230821) React 환경에서 useState의 값에 따라 button disabled 활성화/비활성화 하기 (0) | 2023.08.21 |
230818) Firebase Auth로 유저를 관리할 때 auth 에서 제공하는 정보 외 다른 정보 넣기 (0) | 2023.08.18 |