Input FileUpload files 속성
정의와 사용법
files
속성은 파일 업로드 버튼을 사용하여 선택된 하나 이상의 파일을 대표하는 FileList 객체를 반환합니다。
FileList 객체를 통해 파일의 이름, 크기 및 내용을 가져올 수 있습니다。
이 속성은 읽기 전용입니다。
예제
파일 업로드 버튼을 사용하여 하나 이상의 파일을 선택하고 선택된 파일에 대한 정보를 표시하십시오:
var x = document.getElementById("myFile"); var txt = ""; if ('files' in x) { if (x.files.length == 0) { txt = "하나 이상의 파일을 선택하세요。"; } else { for (var i = 0; i < x.files.length; i++) { txt += "<br><strong>" + (i+1) + ". 파일</strong><br>"; var file = x.files[i]; if ('name' in file) { txt += " 이름: " + file.name + "<br>"; } if ('size' in file) { txt += " 크기: " + file.size + " 바이트 <br>"; } } } } document.getElementById("demo").innerHTML = txt;
문법
fileuploadObject.files
기술적인 세부 사항
반환 값: | FileList 객체는 선택된 파일을 대표합니다. |
---|
브라우저 지원
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 10.0 | 지원 | 지원 | 지원 |