我正在尝试使用cordova File API在我的worklight项目中创建一个文件。我收到了错误,
参考错误:未定义LocalFileSystem
我尝试使用以下链接中的解决方案,但仍然得到相同的错误。我应该在我的js文件夹中添加任何脚本文件吗?我不知道从哪里获取确切的cordova.js文件。 PhoneGap- Android FileSystem Requesting Error
当我包含cordova.js文件时,我收到错误
这是我的代码:
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);
}
}
答案 0 :(得分:1)
document.addEventListener("ondeviceready", onDeviceReady(), true);
这是错误的。这意味着您将该函数的返回作为参数。你只需要输入函数的名称。请改用它。 (没有())
document.addEventListener("ondeviceready", onDeviceReady, true);
答案 1 :(得分:0)
也许您没有安装文件系统插件,请尝试 cordova插件添加org.apache.cordova.file 命令。