如何高效使用JavaScript中的Blob对象进行文件操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2200个文字,预计阅读时间需要9分钟。
Blob对象介绍:一个Blob对象表示不可变的原始数据的大型对象,类似于文件对象。Blob表示的数据不一定是JavaScript原生格式的,本质上是一个js中的对象,可以存储大量的二进制编码数据。
blob对象介绍
一个 Blob对象表示一个不可变的, 原始数据的类似文件对象。Blob表示的数据不一定是一个JavaScript原生格式 blob对象本质上是js中的一个对象,里面可以储存大量的二进制编码格式的数据。
创建blob对象
创建blob对象本质上和创建一个其他对象的方式是一样的,都是使用Blob() 的构造函数来进行创建。 构造函数接受两个参数:
第一个参数为一个数据序列,可以是任意格式的值。
第二个参数是一个包含两个属性的对象{ type: MIME的类型, endings: 决定第一个参数的数据格式,可以取值为 "transparent" 或者 "native"(transparent的话不变,是默认值,native 的话按操作系统转换) 。
本文共计2200个文字,预计阅读时间需要9分钟。
Blob对象介绍:一个Blob对象表示不可变的原始数据的大型对象,类似于文件对象。Blob表示的数据不一定是JavaScript原生格式的,本质上是一个js中的对象,可以存储大量的二进制编码数据。
blob对象介绍
一个 Blob对象表示一个不可变的, 原始数据的类似文件对象。Blob表示的数据不一定是一个JavaScript原生格式 blob对象本质上是js中的一个对象,里面可以储存大量的二进制编码格式的数据。
创建blob对象
创建blob对象本质上和创建一个其他对象的方式是一样的,都是使用Blob() 的构造函数来进行创建。 构造函数接受两个参数:
第一个参数为一个数据序列,可以是任意格式的值。
第二个参数是一个包含两个属性的对象{ type: MIME的类型, endings: 决定第一个参数的数据格式,可以取值为 "transparent" 或者 "native"(transparent的话不变,是默认值,native 的话按操作系统转换) 。

