我试图在 chrome 中使用文件系统 API 创建一个文件。最初我按如下方式尝试了 PERSISTENT 存储
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
webkitStorageInfo.requestQuota(webkitStorageInfo.PERSISTENT, 1024*1024,
function(grantedBytes) {
window.requestFileSystem(webkitStorageInfo.PERSISTENT, grantedBytes, onInitFs,
errorHandler);
},
errorHandler);
它最初运行良好。但是现在当我尝试相同的代码时出现以下错误
NOT_SUPPORTED_ERR: DOM Exception 9
然后我尝试了如下的TEMPORARY文件存储
window.requestFileSystem(TEMPORARY, 1024*1024, onInitFs, errorHandler);
这会给我一些 FileError,代码为 2,表示安全错误。谁能帮我解决这些问题?
最佳答案
您是否尝试将代码放在存储在本地计算机上的页面中并使用 Chrome 运行它?你加旗了吗
--allow-file-access-from-files
在您的 Chrome 快捷方式中?我碰巧遇到了和你一样的错误,突然我意识到我忘记添加这个标志来运行我的 chrome。
关于html - 尝试在谷歌浏览器中使用 HTML5 文件 api 时出现 FileError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10477218/