Software Archive
Read-only legacy content
17061 Discussions

Problema ao obter arquivos do diretórios raiz

Ivan_S_3
Beginner
369 Views

Olá!

Estou tentando ler os arquivos do diretório raiz mas obtenho com retorno um json vazio. O que estou fazendo de errado?

function success(entries) {
    var i;
    for (i=0; i<entries.length; i++) {
        console.log('En - ', entries[i]); // Retorno []
    }
}
function fail(error) {
    console.log("Failed to list directory contents: ", error);
}

window.resolveLocalFileSystemURL(DIR_FULL_PATH, function(dirEntry) {
    var directoryReader = dirEntry.createReader();
    console.log(dirEntry);

    // Get a list of all the entries in the directory
    directoryReader.readEntries(success,fail);
});
0 Kudos
7 Replies
Hamilton_Tenório_da_
Valued Contributor I
369 Views

Ivan> você instalou o plugin FILE?

0 Kudos
Ivan_S_3
Beginner
369 Views

Olá Hamilton!

Sim, adicionei o plugin file. Alias já testei todos os plugins e com êxito, apenas o file está me dando essa dor de cabeça, pois empancou o desenvolvimento.

0 Kudos
Hamilton_Tenório_da_
Valued Contributor I
369 Views

Ivan, tente trocar o

DIR_FULL_PATH

por

cordova.file.dataDirectory

0 Kudos
Tyron_g_
Beginner
369 Views

sera que algum de vcs pode me ajudar com o IFrame, ele funciona no emulador mas no app ela nao pega!

Ja mechi na whitlist do cordova, ja alterei o tipo de codigo dele, se puderem me ajudar

 

ele tambem aparece esse aviso quando carrega o IFrame 

http://prntscr.com/cwwuxc

0 Kudos
Hamilton_Tenório_da_
Valued Contributor I
369 Views

Tyron> nunca usei um iFrame em um app. Olhando a mensagem (não sei de onde ela aparece), já fala que ele poderá ser bloqueado pelo servidor quando na aplicação. Pelo jeito, pode haver alguma restrição de uso de um iFrame.

0 Kudos
Ivan_S_3
Beginner
369 Views

Sem resultados Hamilton... A única coisa que recebo no console é 

Persistent fs quota granted app-host.js:1375

0 Kudos
PaulF_IntelCorp
Employee
369 Views

Ivan -- an iframe is a restricted context which may have trouble using the Cordova APIs. I recommend you stay away from iframes in Cordova apps. If you want to use them, search the web for "Cordova PhoneGap iframe issues" (or something like that). The XDK builds a standard Cordova app, so Cordova solutions will work in an XDK app.

0 Kudos
Reply