Software Archive
Read-only legacy content
17061 Discussões

Problema ao obter arquivos do diretórios raiz

Ivan_S_3
Principiante
951 Visualizações

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 Respostas
Hamilton_Tenório_da_
Contribuidor valorado I
951 Visualizações

Ivan> você instalou o plugin FILE?

Ivan_S_3
Principiante
951 Visualizações

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.

Hamilton_Tenório_da_
Contribuidor valorado I
951 Visualizações

Ivan, tente trocar o

DIR_FULL_PATH

por

cordova.file.dataDirectory

Tyron_g_
Principiante
951 Visualizações

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

Hamilton_Tenório_da_
Contribuidor valorado I
951 Visualizações

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.

Ivan_S_3
Principiante
951 Visualizações

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

Persistent fs quota granted app-host.js:1375

PaulF_IntelCorp
Funcionário
951 Visualizações

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.

Responder