为什么使用斑点

Why are blobs used?

本文关键字:斑点 为什么      更新时间:2023-09-26

Blobs 是 Linairy Large OBjects,但为什么使用它们,尤其是在 JavaScript 的上下文中?

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

所以我的问题是:

  • 为什么?(在什么情况下,用例?
    • 特别是关于科尔多瓦的文件存储(所以通过JavaScript(
  • 使用 Blob 时的附加值是什么。

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

编辑:可以在这里看到科尔多瓦中blob使用的示例

提前感谢!

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

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

一个Blob可以存储StringNumberArrayArrayBuffer Boolean单个或多个File对象,这些对象继承自Blob或多个Blob

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