Reputation: 257
I'm developping a Firefox OS application and i'm looking for generate a files with Javascript.
I know how to use DeviceStorage API and I also know that a file has property of Blob.
But I would like to generate files to full device memory. For example I would like to generate 1 file of 1Megabytes. But I have no idea how to do that. Someone has an idea ?
Thanks
Upvotes: 0
Views: 94
Reputation: 6478
For a 1mB file you will need to fill an array with 1000000 bytes.
Then by using the constructor:
var typedArray = new ArrayBuffer(1000000);
var blob = new Blob([typedArray], {type: 'application/octet-binary'});
You will end up with a 1mB blob of binary data that could be saved to a file using standard api.
Upvotes: 2