Blob
- Javascript 네이티브 형태가 아닌 데이터를 이용할 수 있게 한다.
- 파일을 Blob에 기반한 인터페이스로 이용한다?
Blob 만들기
- Blob( )
- 매개변수로 제공한 배열의 모든 데이터를 합친 새로운 Blob 객체를 반환한다.
- const blobImage = new Blob( 배열 , {type : '타입'});
Blob 속성
- Blob.prototype.size
- 객체가 담은 데이터의 바이트 단위의 사이즈 - Blob.prototype.type
- 객체가 담은 데이터의 MIME 유형을 나타내는 문자열. 유형을 알 수 없는 경우 빈 문자열을 반환한다.
Blob 메서드
- Blob.prototype.arrayBuffer()
- Blob의 전체 내용을 이진 데이터로 담은 ArrayBuffer로 이행하는 프로미스를 반환한다. - Blob.prototype.slice()
- 바이트 단위를 시작과 끝 범위에서 복제해 새로운 Blob 객체를 생성하고 반환한다. - Blob.prototype.stream()
- Blob의 콘텐츠를 읽을 수 있는 ReadableStream을 반환한다. - Blob.prototype.text()
- Blob의 전체 내용을 UTF-8 텍스트로 담은 USVString으로 이행하는 프로미스를 반환한다.