我将文件(视频/图像)存储在chrome book中的本地文件夹中,我想存储文件,直到达到某个磁盘空间并删除文件。有没有办法在chrome OS中以编程方式获取磁盘空间?
我检查了https://developer.chrome.com/extensions/system_storage但这些是针对外部存储设备的。
答案 0 :(得分:2)
我相信chrome.system.storage.可以为您提供帮助,请注意tr:last-child {
border-bottom-right-radius: 15px;
}
有以下枚举,而StorageUnitInfo.type
就是您想要的。
固定
存储空间具有固定媒体,例如硬盘或SSD。
可移动
存储是可移动的,例如USB闪存盘。
未知
存储类型未知。
答案 1 :(得分:0)
您可以使用HTML5 Offline Storage API
1.您必须在清单中声明unlimitedStorage
权限
2.您可以通过queryUsageAndQuota
https://developer.chrome.com/apps/offline_storage#queryUsageAndQuota
例如(直接从链接复制):
navigator.webkitTemporaryStorage.queryUsageAndQuota (
function(usedBytes, grantedBytes) {
console.log('we are using ', usedBytes, ' of ', grantedBytes, 'bytes');
},
function(e) { console.log('Error', e); }
);
根据我的理解,自从您声明unlimitedStorage
后,该调用将返回设备上的总可用空间。