为什么这段代码不是在html5中创建一个文件

时间:2014-11-17 10:06:09

标签: html5

我想创建一个' abc.txt'文件存在.html文件的文件夹中。在html5中。 我用这段代码:

<html>
<head>
<title>title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
function onInitFs(fs) {
fs.root.getFile('abc.txt', {create: true, exclusive: true}, function(fileEntry) {
}, errorHandler);
}
window.requestFileSystem(window.TEMPORARY, 1024*1024, onInitFs, errorHandler);
</script>
<input type="button" name="" id="" value="click" onclick="onInitFs(fs);"/>
</body>
</html>

但是faild。请告诉我正确的方法。 (我使用google chrome和letest firefox。)

1 个答案:

答案 0 :(得分:1)

来自the documentation

  

File System API的LocalFileSystem接口允许您访问沙盒文件系统。

它不允许您访问计算机的主文件系统。它是由浏览器创建的虚拟文件。您只能从自己的代码中访问放在那里的文件。