作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试使用沙盒文件系统 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/
我是一名优秀的程序员,十分优秀!