不能分配超过10GB的HTML5持久存储

Cannot allocate more than 10GB of HTML5 persistent storage

本文关键字:HTML5 存储 10GB 不能分 分配 不能      更新时间:2023-09-26

当我尝试执行

navigator.webkitPersistentStorage.requestQuota(1024 * 1024 * 1024 * 15, function (bytes) {
        console.log('Successfuly allocated ' + bytes + ' bytes of persistant storage.');
        }, function (e) {
            console.log('Failed to allocate persistant storage!');
        });

那么Chrome将只分配10737418240字节,正好是10GB,但我要求15GB。当然,我确实点击了"允许"来分配更多的存储空间。有人遇到过这个问题吗?

编辑:我不明白为什么有人会否决我的问题。我之所以要分配这么多数据,是因为我们的应用程序必须存储大量的医学图像。10GB绝对不够。此外,从https://developer.chrome.com/apps/offline_storage#persistent:

最大存储空间——与硬盘上的可用空间一样大。没有固定的存储池

编辑2:没有,我的磁盘没有满。可用空间约为~110GB

我已经向Google报告了这个bug。原来,最大持久存储配额确实是10GB,但文档中说"与硬盘上的可用空间一样大"是不正确的。

https://bugs.chromium.org/p/chromium/issues/detail?id=540574& q =持续% 20 storage& colspec = ID % 20 pri % 20 m % 20恒星% 20 releaseblock % 20组件% 20状态% 20所有者% 20总结% 20 os % 20修改