javascript - 无法访问根目录 phonegap

标签 javascript android html cordova

目前我正在开展一个项目,我必须在该项目中访问位于根目录中的 Music 目录。我正在尝试使用 Phonegap/Cordova 插件获取目录:https://github.com/apache/cordova-plugin-file

我尝试了很多东西,并且在 Google 上进行了研究,但找不到任何好的东西.. 这是我的代码:

/* THIS IS PLACED IN THE onDeviceReady FUNCTION! */        
window.requestFileSystem(window.TEMPORARY, 1024*1024, onFileSystemSuccess, function(e) { alert("Something went wrong.."); });
alert( "5" );
/*************************************************/

    function onFileSystemSuccess(fileSystem) {
        alert("6"); // just for testing
        fileSystem.root.getDirectory("Music", {}, getDirSuccess, function(e) { alert("Doesn't work"); } );
    }

    function getDirSuccess(dirEntry) {
        alert("7");
        var directoryReader = dirEntry.createReader();
        directoryReader.readEntries(readerSuccess,fail);
    }

最佳答案

嗯……你可能想试试window.resolveLocalFilesystemURL()而不是 window.requestFilesystem()如果您要读取文件系统。

我有一个示例例程,它遍历了这里的一堆目录:How to get documents in an android directory that PhoneGap will see .它可能有助于缩小搜索范围。

关于javascript - 无法访问根目录 phonegap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35588760/

相关文章:

html - 仅限 Chrome 的表单标签错误

java - Android 找不到 View

html - 在最后一行正确调整 flex 元素的大小和对齐

javascript - 内在气体太低并超出区 block 限制

javascript - 逗号分隔字符串的正则表达式(2 个字符串以逗号分隔)

android - 当我检查系统中是否存在 GPS 传感器时应用程序崩溃?

java - 使倒计时器立即执行,然后每 x 秒执行一次

javascript - 在 ReactJS 中,我如何使用函数而不是类组件重写以下代码?

javascript - 对焦和模糊功能有问题

javascript - 调用 .modal ('hide' 后,Modal 不会消失)