在 Javascript 中为 Firefox OS 生成文件

Generating File in Javascript for Firefox OS

我正在开发一个 Firefox OS 应用程序,我正在寻找使用 Javascript 生成的文件。

我知道如何使用DeviceStorage API and I also know that a file has property of Blob

但我想生成文件以填满设备内存。例如,我想生成 1 个 1 兆字节的文件。但我不知道该怎么做。 有人有想法吗?

谢谢

对于 1mB 的文件,您需要用 1000000 字节填充一个数组。

然后使用构造函数:

var typedArray = new ArrayBuffer(1000000);
var blob = new Blob([typedArray], {type: 'application/octet-binary'});

您最终会得到一个 1mB 的二进制数据块,可以使用标准 api.

将其保存到文件中