blob 예제

  • 0

blob 예제

다른 비Blob 개체 및 데이터에서 Blob을 생성하려면 Blob() 생성기를 사용합니다. 다른 Blob 데이터의 하위 집합이 포함된 Blob을 만들려면 slice() 메서드를 사용합니다. 사용자의 파일 시스템에서 파일에 대한 Blob 개체를 가져오려면 파일 설명서를 참조하십시오. Blobs는 원래 DEC에서 짐 스타키에 의해 발명 된 데이터의 단지 큰 무정형 덩어리였다, 누가 “신시내티, 클리블랜드, 또는 무엇이든을 했다”로 설명 “1958 스티브 맥퀸 영화”,[1] Blob을 참조. 나중에, 테리 맥키버, 아폴로에 대한 마케팅 사람, 그것은 약어가 될 필요가 있다고 생각하고 백로니움 기본 대형 객체를 발명. 그런 다음 Informix는 대체 백로니움인 바이너리 라지 오브젝트를 발명했습니다. [2] Blob.size 속성은 Blob 또는 파일의 바이트로 크기를 반환합니다. 예제가 있는 자바스크립트 Blob 오브젝트 자습서 | Blob 개체 설명은 오늘의 주제입니다. Blob 개체는 변경할 수 없는 원시 데이터의 파일과 같은 개체를 나타냅니다.

Blob은 반드시 JavaScript 네이티브 형식이 아닌 데이터를 나타냅니다. 파일 인터페이스는 Blob을 기반으로 하며 Blob 기능을 상속하고 사용자 시스템의 파일을 지원하도록 확장합니다. Blob() 생성자는 다른 개체에서 Blob을 만들 수 있습니다. 예를 들어 문자열에서 Blob을 생성하려면 JavaScript의 파일 개체가 로컬 파일 시스템의 실제 파일을 참조합니다. 이 File 개체는 Blob 클래스에서 모든 속성 및 메서드를 상속합니다. 파일 개체와 Blob 개체는 서로 다르지만 동일한 메서드 및 속성을 노출합니다. XMLHttpRequest, fetch 등과 같은 웹 요청을 수행하는 메서드는 Blob에서 기본적으로 비롯되고 다른 이진 형식에서도 작업할 수 있습니다. 간단한 예제부터 살펴보겠습니다. 링크를 클릭하면 hello 월드 콘텐츠가 있는 동적으로 생성된 Blob을 파일로 다운로드합니다. 파일은 파일 시스템의 데이터를 나타내는 Blob의 파생입니다.

FileReader를 사용하여 Blob 또는 파일에서 데이터를 읽습니다. Blob을 사용하면 서버가 파일을 제공하는 대신 URL을 기대하는 apis에 전달할 수 있는 클라이언트에서 파일과 같은 개체를 생성할 수 있습니다. 따라서 브라우저에서 흔히 볼 수 있는 Blob을 업로드/다운로드 작업에 편리하게 사용할 수 있습니다. 이 예제에서는 node.js에 Blob 데이터 형식이 없기 때문에 node.js를 사용하지 않습니다. 이 스택 오버플로 링크를 참조할 수 있습니다. Blob을 base64로 변환하려면 기본 제공 FileReader 개체를 사용합니다. 그것은 여러 형식으로 Blobs에서 데이터를 읽을 수 있습니다. 다음 장에서는 더 자세히 다루겠습니다. Blob은 이진 데이터를 저장할 수 있는 데이터 형식입니다. 이는 문자와 숫자를 저장하는 정수, 부동 점 번호, 문자 및 문자열과 같은 데이터베이스에서 사용되는 대부분의 다른 데이터 형식과 다릅니다.

Blob은 이진 데이터를 저장할 수 있기 때문에 이미지 또는 기타 멀티미디어 파일을 저장하는 데 사용할 수 있습니다. 예를 들어 사진 앨범은 이미지의 Blob 데이터 형식과 캡션의 문자열 데이터 형식을 사용하여 데이터베이스에 저장할 수 있습니다. Blob은 선택적 문자열 유형(일반적으로 MIME 형식)과 BlobParts(다른 Blob 개체, 문자열 및 BufferSource의 시퀀스)로 구성됩니다.


Recent Post

큐 스택 예제

마크업 예제

리눅스 qt 예제

Categories

  • No categories
Website is Protected by WordPress Protection from eDarpan.com.