PhoneGap应用程序上的File插件出错

时间:2016-12-10 23:27:33

标签: javascript cordova phonegap-plugins

我正在尝试在手机应用程序中保存用户信息,但在尝试

window.addEventListener('filePluginIsReady', function(){ 

                        console.log('File plugin is ready');

                    requestFileSystem(LocalFileSystem.TEMPORARY, 5 * 1024 * 1024, function (fs) {

                        console.log('file system open: ' + fs.name);
                        createFile(fs.root, "newTempFile.txt", false);

                }, onErrorCreateFile);

我收到错误

  

未捕获的ReferenceError:未定义onErrorLoadFs

并在评论中我得到了

  

未捕获的ReferenceError:未定义onErrorCreateFile

最后评论我得到了

  

未捕获的ReferenceError:未定义writeFile

我也在跑

{{1}}

错误源于文件插件没有准备好,但我再次遇到错误

  

未捕获的ReferenceError:未定义createFile

任何建议或帮助将不胜感激! 谢谢你的时间!

2 个答案:

答案 0 :(得分:3)

onErrorCreateFile和onErrorLoadFs是您需要定义的函数,例如:

function onErrorCreateFile() {
    console.log("Create file fail...");}

function onErrorLoadFs() {
    console.log("File system fail...");
}

答案 1 :(得分:0)

需要定义onErrorCreateFileonErrorLoadFswriteFilereadFile方法。它们未包含在websitesample-code中。

在同一页面上; writeFilereadFile方法是从sample code处写入的。您可以使用带有{kbd> CTRL + F find来找到它。

祝你好运。