如何使用FileSystem API的window.requestFileSystem?

时间:2014-07-25 14:03:51

标签: javascript html5

我在javascript中写了下面的代码:

javascript代码:

var fs=null;

        function initFS() {
            window.requestFileSystem =window.requestFileSystem || window.webkitRequestFileSystem;
               window.requestFileSystem (window.TEMPORARY, 1024 * 1024, function (filesystem) {
                fs = filesystem;
            }, errorHandler);
        }

html代码:

<input type="button"  id="button2" name="click" value="show" onclick="initFS();" />

但点击了initFS function中的展示按钮,在window.requestFileSystem (window.TEMPORARY, 1024 * 1024, function (filesystem) {行之后 它显示错误为“未捕获的类型错误”。我的代码中有错误吗?

1 个答案:

答案 0 :(得分:0)

您无法定义errorHandler

var fs=null; 


        function initFS() {
            window.requestFileSystem =window.requestFileSystem || window.webkitRequestFileSystem;
               window.requestFileSystem(window.TEMPORARY, 1024 * 1024, function (filesystem) {
                fs = filesystem;
                console.log(fs);
            }, errorHandler);
        }
        function errorHandler(e) {
           console.log(e); // it show everything that you want 
          }