datapartyjs / dataparty-api

DataParty: You're invited
Apache License 2.0
2 stars 0 forks source link

Support persistent indexeddb/zangodb #38

Open sevenbitbyte opened 1 year ago

sevenbitbyte commented 1 year ago

https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist

https://web.dev/persistent-storage/

https://www.w3.org/TR/quota-api/

sevenbitbyte commented 1 year ago

Chrome specific snippet

function SaveDatFileBro(localstorage) {
  localstorage.root.getFile("info.txt", {create: true}, 

  function(DatFile) {
    DatFile.createWriter(function(DatContent) {
      var blob = new Blob(["Lorem Ipsum"], {type: "text/plain"});
      DatContent.write(blob);
   });
  });
}

navigator.webkitPersistentStorage.requestQuota(1024*1024,  function() {

 window.webkitRequestFileSystem(window.PERSISTENT , 1024*1024, SaveDatFileBro);

 })