목차
- accept 예제 - 파일 업로드 시 서버가 이미지 파일만 허용
- accept 정의
- accept 구문
accept 예제 - 파일 업로드 시 서버가 이미지 파일만 허용
<form action="/action_page.php">
<label for="img">이미지 선택:</label>
<input type="file" id="img" name="img" accept="image/*">
<input type="submit">
</form>
accept 정의
파일 업로드 시, 서버가 허용하는 파일 유형 지정.
1. accept 속성 사용 가능 요소
2.
- accept 속성을 유효성 검사 도구로 사용 금지.
- 파일 업로드는 서버에서 유효성 검사해야 함.
3.
IE10 이상 주요 최신 브라우저 모두 지원.
accept 구문
<input type="file" accept="allow_type">
PS. 여러 개 지정 시, 콤마( , )로 구분해 나열.
<input accept="audio/*,video/*,image/*" />.
[속성값]
allow_type
업로드 허용할 파일 유형. (가능값 종류)
- 파일 확장자 - (예: .gif, .jpg, .png, .doc)
- audio/* - 모든 오디오 파일
- video/* - 모든 비디오 파일
- image/* - 모든 이미지 파일
- 미디어 타입 - 매개변수가 없는 유효한 미디어 유형. (표준 미디어 유형의 전체 목록은 IANA 미디어 유형 참조.)