为Firefox OS生成Javascript文件
我正在开发一个Firefox操作系统应用程序,我正在寻找用Javascript生成文件的方法 我知道如何使用,而且我也知道文件的属性为 但我想生成文件到完整的设备内存。例如,我想生成一个1Megabytes的文件。但我不知道该怎么做。 有人有主意吗为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
感谢使用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。。。所以你有一部分是对的,不管怎样。