如何详细掌握JavaScript中Blob对象的具体应用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1170个文字,预计阅读时间需要5分钟。
Blob(二进制大对象)技术最初源于数据库(如Oracle中也有类似的列类型)。早期数据库因需存储音频、图片以及可执行程序等二进制数据对象,因此为这类数据对象命名了Blob。在Web领域,Blob常用于处理各种文件类型的数据。
Blob(Binary Large Object)术语最初来自数据库(oracle 中也有类似的栏位类型。),早期数据库因为要存储声音、图片、以及可执行程序等二进制数据对象所以给该类对象取名为Blob。
在Web领域,Blob被定义为包含只读数据的类文件对象。Blob中的数据不一定是js原生数据形式。常见的File接口就继承自Blob,并扩展它用于支持用户系统的本地文件。
构建一个Blob对象通常有三种方式:
- 通过Blob对象的构造函数来构建。
- 从已有的Blob对象调用slice接口切出一个新的Blob对象。
- canvas API toBlob方法,把当前绘制信息转为一个Blob对象。
本文共计1170个文字,预计阅读时间需要5分钟。
Blob(二进制大对象)技术最初源于数据库(如Oracle中也有类似的列类型)。早期数据库因需存储音频、图片以及可执行程序等二进制数据对象,因此为这类数据对象命名了Blob。在Web领域,Blob常用于处理各种文件类型的数据。
Blob(Binary Large Object)术语最初来自数据库(oracle 中也有类似的栏位类型。),早期数据库因为要存储声音、图片、以及可执行程序等二进制数据对象所以给该类对象取名为Blob。
在Web领域,Blob被定义为包含只读数据的类文件对象。Blob中的数据不一定是js原生数据形式。常见的File接口就继承自Blob,并扩展它用于支持用户系统的本地文件。
构建一个Blob对象通常有三种方式:
- 通过Blob对象的构造函数来构建。
- 从已有的Blob对象调用slice接口切出一个新的Blob对象。
- canvas API toBlob方法,把当前绘制信息转为一个Blob对象。

