回复

小洁癖

2018年10月24日

Blob 是什么? 这里说的是一种JavaScript的对象类型。 如何创建Blob 1. 使用旧方法创建 Blob 对象。 旧的方法使用 BlobBuilder 来创建一个Blob 实例,并且使用一个 append() 方法,将字符串(或者 ArrayBuffer 或者 Blob,此处用 string 举例)插入,一旦数据插入成功,就可以使用 getBlob() 方法设置一个 mime 。 <script> var builder = new BolbBuilder(); builder.append("Hello World!"); var blob = builder.getBlob("text/plain"); </script> 2. 新方法创建Blob 对象 在新的方法中直接可以通过 Blob() 的构造函数来创建了。 构造函数,接受两个参数,第一个为一个数据序列,可以是任意格式的值,例如,任意数量的字符串,Blobs 以及 ArrayBuffers。第二个参数,是一个包含了两个属性的对象,其两个属性分别是: type -- MIME 的类型。 endings -- 决定 append() 的数据格式,(数据中的 \n 如何被转换)可以取值为 "transparent" 或者 "native"(t* 的话不变,n* 的话按操作系统转换;t* 为默认) 。 <script> var blob = new Blob(["Hello World!"],{type:"text/plain"}); </script>

0 0
回复
暂无回复
查看更多
我要回复