blob 의 객체에 이미지 또는 동영상 등의 바이너리 데이터를 넣을수 있음.
그렇기 때문에 따로 파일을 보관 안해도됨.
장점은 데이터 정보 , url 등을 숨길수 있으며
createBlobUrl로 blob url을 생성시킨 후 쓸모가 없어진 url을
revokeObjectUrl로 삭제시킬수가 있음.
( createBlobUrl로 생성한 url은 자동으로 삭제되지 않으므로
revokeObjectUrl로 삭제시켜야함)
blob객체는 slice 해서 부분부분 가져올수 있으며
바이너리 데이터를 읽고 싶은 경우는 FileReader 객체를 사용하면 된다.
blob url은 src url처럼 사용하면 된다.
그리고 blob url은 생성한 window가 아닌 다른 widow에서 작동하지 않는다.
api정리 잘된곳
https://developer.mozilla.org/ko/docs/Web/API/Blob
'개발 > etc' 카테고리의 다른 글
OAUTH - 1 (0) | 2020.08.21 |
---|---|
네트워크 복습 1 (0) | 2020.08.14 |
JUnit5 에서 parameter 사용하기 (0) | 2020.07.21 |
Lombok (0) | 2020.07.19 |
어플리케이션 아키텍처와 객체지향 영상 후기 (0) | 2020.06.28 |