参考错误:未定义LocalFileSystem

时间:2013-04-10 07:18:08

标签: cordova ibm-mobilefirst

我正在尝试使用cordova File API在我的worklight项目中创建一个文件。我收到了错误,

  

参考错误:未定义LocalFileSystem

我尝试使用以下链接中的解决方案,但仍然得到相同的错误。我应该在我的js文件夹中添加任何脚本文件吗?我不知道从哪里获取确切的cordova.js文件。 PhoneGap- Android FileSystem Requesting Error

当我包含cordova.js文件时,我收到错误 enter image description here

这是我的代码:

    document.addEventListener("ondeviceready", onDeviceReady(), true);
function onDeviceReady() {
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
}

function onFileSystemSuccess(fileSystem) {
    alert(fileSystem.name+" created");
    alert(fileSystem.root.name);
}

function fail(evt) {
    alert(evt.target.error.code);
}   

}

2 个答案:

答案 0 :(得分:1)

document.addEventListener("ondeviceready", onDeviceReady(), true);

这是错误的。这意味着您将该函数的返回作为参数。你只需要输入函数的名称。请改用它。 (没有())

document.addEventListener("ondeviceready", onDeviceReady, true);

答案 1 :(得分:0)

也许您没有安装文件系统插件,请尝试 cordova插件添加org.apache.cordova.file 命令。