0
我正在開發Firefox OS應用程序,我正在尋找使用Javascript生成文件。使用Javascript爲Firefox生成文件操作系統
我知道如何使用DeviceStorage API,我也知道一個文件的屬性爲Blob。
但我想生成文件到完整的設備內存。例如,我想生成1兆字節的1個文件。但我不知道該怎麼做。 有人有想法嗎?
謝謝
我正在開發Firefox OS應用程序,我正在尋找使用Javascript生成文件。使用Javascript爲Firefox生成文件操作系統
我知道如何使用DeviceStorage API,我也知道一個文件的屬性爲Blob。
但我想生成文件到完整的設備內存。例如,我想生成1兆字節的1個文件。但我不知道該怎麼做。 有人有想法嗎?
謝謝
對於1mB文件,您將需要填充1000000字節的數組。
然後通過構造函數:
var typedArray = new ArrayBuffer(1000000);
var blob = new Blob([typedArray], {type: 'application/octet-binary'});
您將結束與二進制數據的1MB斑點,可能使用標準的API被保存到一個文件中。
謝謝!它運作良好! –
更正:1兆字節是** 1048576 **字節不是** 1000000 ** –
它alwais取決於您是否使用miB或mB進行通話... Windows將顯示1,048,576字節爲1mB,其中MacOs將顯示爲1.049 MB .. 。所以你是部分權利,無論如何thx。 – Cyrbil