通过Windows Phone的Apache Cordova文件API

通过Windows Phone的Apache Cordova文件API,apache,cordova,windows-phone-8,Apache,Cordova,Windows Phone 8,我尝试过使用Apache Cordova文件插件 这是我的密码。它基本上只是通过所有文件夹进入文件系统 function log(text) { var element = document.createElement('div'); element.innerHTML = text; document.getElementById("log").appendChild(element); } function onSucce


我尝试过使用Apache Cordova文件插件
这是我的密码。它基本上只是通过所有文件夹进入文件系统

function log(text) {
        var element = document.createElement('div');
        element.innerHTML = text;

        document.getElementById("log").appendChild(element);
    }


    function onSuccess(fileSystem) {

        function printEntries(entries) {
            log("Enter printEntries function");

            var i;
            log("Number of entries" + entries.length);
            for (i = 0; i < entries.length; i++) {
                log("Interation number " + i);
                if (entries[i].isFile) {
                    log(entries[i].name);
                } else {
                    log("Moving into subdirectory name: " + entries[i].name);
                    entries[i].createReader().readEntries(printEntries, fail);
                }
            }
        }

        function fail(error) {
            log("Failed to list directory contents: " + error.code);
        }

        // Get a directory reader
        var directoryReader = fileSystem.root.createReader();

        // Get a list of all the entries in the directory
        directoryReader.readEntries(printEntries, fail);
    }

    // request the persistent file system
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, null);
功能日志(文本){
var-element=document.createElement('div');
element.innerHTML=文本;
document.getElementById(“log”).appendChild(元素);
}
函数onSuccess(文件系统){
函数printEntries(条目){
日志(“输入打印条目功能”);
var i;
日志(“条目数”+条目长度);
对于(i=0;i
当我将应用程序部署到my Lumia时,我只有以下目录:
/
-共享的
---媒体
---外壳内容
---传输
-debugOutput.txt
-DeviceID.txt

很明显,我无法访问手机上存储的文件(图像、视频)


所以,我的问题是:是否可以从电话文件系统和sd卡获取文件?

除了PhoneGap/Cordova,您需要使用特殊的API访问Windows phone()上的媒体和sd卡,但我还不知道如何通过Cordova访问它们。如果我发现了,我会回复一个答案,对不起。谢谢,似乎我有本地的html5文件存储,可能我只是看错了方向。=)不幸的是,Apache Cordova for Windows Phone 8还不支持读取SD卡下的文件。希望它能很快得到支持。有人能解决它吗?我需要从winphone 8.1读取SD卡文件