为什么使用blob?

时间:2016-05-03 05:49:10

标签: javascript cordova blob

Blob是Linairy Large Objects,但为什么会使用它们,特别是在JavaScript环境中?

如果你搜索interwebz,你会得到很多blob的定义,但不是为什么使用它们。

所以我的问题是:

  • 为什么? (在哪种情况下,用例?)
    • 特别是关于Cordova中的文件存储(所以通过JavaScript)
  • 使用blob时增值是什么。

实施例: 将数据存储到文件系统时(通过JavaScript),教程首先在存储之前将String转换为blob。但为什么?您可以将String值写入文件,它不需要是blob。

编辑:可以看到Cordova中的blob使用示例here

提前致谢!

1 个答案:

答案 0 :(得分:0)

  

使用blob时的附加值是什么。

     

示例:将数据存储到文件系统时(通过JavaScript),   教程首先在存储之前将String转换为blob。但   为什么?您可以将String值写入文件,但它并不需要   成为一团。

Blob可以存储StringNumberArrayArrayBufferBoolean一个或多个File个对象,继承自Blob或多个Blob s。

使用Blob而不是String的一个示例优势是在单个File内存储单个或多个Blob个对象,而不是可能冗长data URI },或data URI中的data URI