Blob是Linairy Large Objects,但为什么会使用它们,特别是在JavaScript环境中?
如果你搜索interwebz,你会得到很多blob的定义,但不是为什么使用它们。
所以我的问题是:
实施例: 将数据存储到文件系统时(通过JavaScript),教程首先在存储之前将String转换为blob。但为什么?您可以将String值写入文件,它不需要是blob。
编辑:可以看到Cordova中的blob使用示例here
提前致谢!
答案 0 :(得分:0)
使用blob时的附加值是什么。
示例:将数据存储到文件系统时(通过JavaScript), 教程首先在存储之前将String转换为blob。但 为什么?您可以将String值写入文件,但它并不需要 成为一团。
Blob
可以存储String
,Number
,Array
,ArrayBuffer
,Boolean
一个或多个File
个对象,继承自Blob
或多个Blob
s。
使用Blob
而不是String
的一个示例优势是在单个File
内存储单个或多个Blob
个对象,而不是可能冗长data URI
},或data URI
中的data URI
。