FileReader

정은경·2021년 1월 26일
0

👸 Front-End Queen

목록 보기
210/271

FileReader

  • FilerReader 오브젝트는 컴퓨터에 있는 사용자의 파일들(또는 raw data buffer)를 웹앱이 '비'동기적으로 읽을 수 있도록 한다!
  • "File" 또는 "Blob" 객체는 읽으려고 하는 파일(또는 데이터)을 명시하는데 사용한다.
  • 파일 오브젝트는 "FileList"오브젝트로부터 획득할 수 있음!
  • input 태그, 드래그앤드롭 DataTransfer 오브젝트, HTMLCanvasElement의 mozGetAsFile() API의 결과로써 FileList를 돌려준다.

File

  • file 오브젝트는 "blob"이라는 특별한 종류의 오브젝트!
  • "blob"이 할 수 있는 모든 context에서 file 오브젝트는 사용될 수 있음
  • blob > file
  • 특히, "FileReader", "URL.createObjectURL()", "createImageBitmap()", "XMLHttpRequest.send()" 모두는! "Blob"과 "File"모두 허용함!
<input type="file">

Reference

profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글