[HTML] <input> 태그의 accept 속성

2023. 7. 3. 18:27·STUDY/HTML5 CSS3
목차
  1. <input> 태그의 accept 속성
  2. 속성값
728x90

<input> 태그의 accept 속성

<input> 태그의 accept 속성은 서버로 업로드할 수 있는 파일의 타입을 명시합니다.

 

accept 속성에 하나 이상의 속성값을 명시할 경우에는 콤마(,)를 사용하여 구분합니다.

이러한 accept 속성을 유효성 검사를 도구로 사용해서는 안 되며, 업로드된 파일은 서버에서 검증되어야 합니다.

 

이 속성은 <input> 요소의 type 속성값이 “file”인 경우에만 사용할 수 있습니다.

<input type="file" accept="파일 확장자|audio/*|video/*|image/*|미디어 타입">

 

[예시] 아래에서 파일선택 버튼을  눌러 파일을 고르게 될 때, 이미지 파일만 보이는 것을 확인 할 수있습니다.

<label for="avatar">Choose a profile picture:</label>

<input type="file" id="avatar" name="avatar" accept="image/png, image/jpeg">

 

속성값

파일 확장자 닷(.)으로 시작되는 파일 확장자
ex) .png, .jpg, .pdf, .hwp
audio/* 모든 타입의 오디오 파일이 허용됨.
video/* 모든 타입의 비디오 파일이 허용됨.
image/* 모든 타입의 이미지 파일이 허용됨.
미디어 타입 매개변수(parameter)를 가지지 않는 유효한 미디어 타입

 

 

출처: http://www.tcpschool.com/html-tag-attrs/input-accept

728x90

'STUDY > HTML5 CSS3' 카테고리의 다른 글

[HTML] <textarea> 태그 공백 생김 문제  (0) 2024.02.18
[HTML] data-* 속성 사용법 (HTML에 데이터 저장하기)  (0) 2023.08.09
[CSS] animation 1회만 실행  (0) 2023.04.19
[HTML] contentEditable 속성  (0) 2023.04.05
[CSS] CSS 수정 후 적용 안될 때 해결 방법  (0) 2022.12.26
  1. <input> 태그의 accept 속성
  2. 속성값
'STUDY/HTML5 CSS3' 카테고리의 다른 글
  • [HTML] <textarea> 태그 공백 생김 문제
  • [HTML] data-* 속성 사용법 (HTML에 데이터 저장하기)
  • [CSS] animation 1회만 실행
  • [HTML] contentEditable 속성
ReCode.B
ReCode.B
404 Brain Not Found
  • ReCode.B
    B의 개발 공부 기록
    ReCode.B
  • 전체
    오늘
    어제
  • 공지사항

    • 개인적 기록을 위한 블로그
    • 분류 전체보기 (662)
      • STUDY (517)
        • for Developer (24)
        • WEB (23)
        • HTML5 CSS3 (22)
        • JavaScript (102)
        • jQuery (30)
        • TypeScript (1)
        • JAVA (102)
        • SpringLegacy (46)
        • SpringBoot (41)
        • Vert.x (5)
        • DB SQL (81)
        • SERVER OS (34)
        • React (4)
        • C C++ C# (2)
      • TOOL (65)
        • VCS (29)
        • Eclipse (23)
        • intelliJ (7)
        • VSCODE (6)
      • Programmers (25)
        • java (10)
        • javascript (15)
      • Follow Work (54)
        • SpringbootBoard (54)
  • 블로그 메뉴

    • 방명록
  • hELLO· Designed By정상우.v4.10.0
ReCode.B
[HTML] <input> 태그의 accept 속성

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.