gpt4 book ai didi

javascript - 在 Chrome 错误的沙盒文件系统中创建文件

转载 作者:行者123 更新时间:2023-11-30 18:30:38 40 4
gpt4 key购买 nike

尝试使用沙盒文件系统 API 创建文件:

window.requestFileSystem  = window.requestFileSystem || window.webkitRequestFileSystem;     
window.requestFileSystem(
window.PERSISTENT,
1024 * 1024,
function( fs ) {
fs.root.getFile( 'test.txt', {create: true}, function( fe )
{
alert( "OK" );
}, function( e )
{
alert( e.code );
}
);
}, null
);

我总是在这段代码上得到错误代码 10 (QUOTA_EXCEEDED_ERR)。

Chrome:17.0.963.79 m,以 --allow-file-access-from-files 标志开始。

我做错了什么?

最佳答案

对于持久存储,您必须明确请求用户的许可:

webkitStorageInfo.requestQuota( 
webkitStorageInfo.PERSISTENT,

1000, // amount of bytes you need

function(availableBytes) {
alert("Quota is available. Quota size: " + availableBytes);
// you can use the filesystem now
}
);

您也可以选择临时存储。

关于javascript - 在 Chrome 错误的沙盒文件系统中创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9735458/

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