gpt4 book ai didi

javascript - 在 NW.js 应用程序中设置 HTML5 文件 API 的配额

转载 作者:行者123 更新时间:2023-11-28 07:31:59 24 4
gpt4 key购买 nike

如何在 NW.js 应用程序中设置 HTML5 文件 API 的配额?

这是我的 package.json

{
"name": "test",
"main": "index.html",
"dom_storage_quota": 1024,
"window": {
"width": 1024,
"height": 600
}
}

当我尝试使用 HTML5 文件 API 保存文件时,出现 QuotaExceededError 错误。

webkitStorageInfo 表明即使设置 "dom_storage_quota": 1024

后我的配额仍为 0
window.webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo.PERSISTENT, function(used, remaining) {
console.log("Used quota: " + used + ", remaining quota: " + remaining);
}, function(e) {
console.log('Error', e);
});

已用配额:0,剩余配额:0

最佳答案

PERSISTENT 存储的默认配额为 0。您需要使用配额管理 API 中的 requestQuota() 方法

webkitStorageInfo.requestQuota(
webkitStorageInfo.PERSISTENT
newQuotaInBytes,
quotaCallback,
errorCallback);

关于javascript - 在 NW.js 应用程序中设置 HTML5 文件 API 的配额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29030640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com