2

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

参考错误:未定义 LocalFileSystem

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

当我包含 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);
}   

}

4

2 回答 2

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

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

document.addEventListener("ondeviceready", onDeviceReady, true);
于 2013-04-10T11:14:44.190 回答
0

也许你没有安装文件系统插件,在cordova plugin add org.apache.cordova.file命令之后尝试。

于 2014-11-25T21:23:28.030 回答