Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Firefox OS生成Javascript文件_Javascript_Html_Firefox_Firefox Os - Fatal编程技术网

为Firefox OS生成Javascript文件

为Firefox OS生成Javascript文件,javascript,html,firefox,firefox-os,Javascript,Html,Firefox,Firefox Os,我正在开发一个Firefox操作系统应用程序,我正在寻找用Javascript生成文件的方法 我知道如何使用,而且我也知道文件的属性为 但我想生成文件到完整的设备内存。例如,我想生成一个1Megabytes的文件。但我不知道该怎么做。 有人有主意吗 感谢使用1mB文件,您需要用1000000字节填充数组 然后使用构造函数: var typedArray = new ArrayBuffer(1000000); var blob = new Blob([typedArray], {type: 'ap

我正在开发一个Firefox操作系统应用程序,我正在寻找用Javascript生成文件的方法

我知道如何使用,而且我也知道文件的属性为

但我想生成文件到完整的设备内存。例如,我想生成一个1Megabytes的文件。但我不知道该怎么做。 有人有主意吗


感谢使用1mB文件,您需要用1000000字节填充数组

然后使用构造函数:

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

您将得到一个1mB二进制数据块,可以使用标准api保存到文件中。

更正:1mB是1048576字节,不是1000000字节,这取决于您是用miB还是mB说话。。。Windows将1048576字节显示为1mB,MacOs将显示为1.049 MB。。。所以你有一部分是对的,不管怎样。