【问题标题】:Why are blobs used?为什么要使用 blob?
【发布时间】:2016-08-28 01:13:23
【问题描述】:

Blob 是线性大对象,但为什么要使用它们,尤其是在 JavaScript 上下文中?

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

所以我的问题是:

  • 为什么? (在哪种情况下,用例?)
    • 尤其是关于 Cordova 中的文件存储(通过 JavaScript)
  • 使用 Blob 时的附加价值是什么。

示例: 将数据存储到文件系统时(通过 JavaScript),教程首先将字符串转换为 blob,然后再存储。但为什么?您可以将字符串值写入文件,它不需要是 blob。

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

提前致谢!

【问题讨论】:

标签: javascript cordova blob


【解决方案1】:

使用 blob 有什么附加价值。

示例:将数据存储到文件系统时(通过 JavaScript), 教程首先将字符串转换为 blob,然后再存储。但 为什么?您可以将字符串值写入文件,它不需要 成为一个blob。

一个Blob可以存储StringNumberArrayArrayBufferBoolean一个或多个File对象,它们继承自Blob或多个Blobs .

使用Blobs 而不是String 的一个示例优势是将单个或多个File 对象存储在单个Blob 中,而不是可能很长的data URIdata URI 中的@987654336 @。

【讨论】:

    猜你喜欢
    • 2015-09-01
    • 1970-01-01
    • 2020-08-01
    • 2011-11-12
    • 2017-05-16
    • 2012-08-22
    • 2016-09-12
    • 1970-01-01
    • 2020-11-07
    相关资源
    最近更新 更多