【发布时间】:2013-10-13 00:01:14
【问题描述】:
我已通过 fileSystem API 创建了文件“log.txt”
function initFS(grantedBytes) {
window.requestFileSystem(window.PERSISTENT, grantedBytes, function (filesystem) {
fs = filesystem;
fs.root.getFile('log.txt', { create: true, exclusive: true }, function (fileEntry) {
// fileEntry.isFile === true
// fileEntry.name == 'log.txt'
// fileEntry.fullPath == '/log.txt'
console.log(fileEntry.fullPath);
}, errorHandler);
}, errorHandler);
}
initFS(1024*1024);
并且不完全了解它的结构。有什么方法可以探索这个文件 例如从 Windows 资源管理器并在文件系统中查看它?
【问题讨论】:
-
HTML5 文件系统是沙盒的:没有简单的方法可以从 Windows 访问它。这是一项安全功能,可防止恶意代码攻击主机文件系统。
-
我什至不能将脚本标签的src设置为这个文件???
-
答案是否定的,并且有充分的理由。我在此处的回答中解释了更完整的答案以及原因:stackoverflow.com/a/19281109/2567232
-
忘记添加...。您的问题/主题已在 Wiki 中针对此标签进行了处理(请参阅 stackoverflow.com/tags/html5-filesystem/info)
-
您可以使用demo 看看文件系统结构如何变化。
标签: javascript html google-chrome html5-filesystem google-chrome-app