回复

冬季恋歌

2018年10月24日

HTML5中的二进制大对象Blob

1、 Blob 是什么?
  • 在计算机中,BLOB常常是数据库中用来存储 二进制文件 的字段类型。
  • 这里说的是一种 JavaScript 的对象类型。
  • MYSQL中的BLOB类型就只是个二进制数据容器。而HTML5中的Blob对象除了存放二进制数据外还可以设置这个数据的MIME类型,这相当于对文件的储存。
  • 一个Blob对象就是一个包含有只读原始数据的类文件对象。
2、 创建Blob 对象
在新的方法中直接可以通过 Blob() 的构造函数来创建了。
构造函数,接受两个参数:
第一个为一个数据序列,可以是任意格式的值,例如,任意数量的字符串,Blobs 以及 ArrayBuffers。
第二个参数,是一个包含了两个属性的对象,其两个属性分别是:

(1)type -- MIME 的类型。

(2)endings -- 决定 append() 的数据格式,

  1. <script>
  2. var blob = new Blob([ "Hello World!" ],{type: "text/plain" });
  3. </script>

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