2016-12-10 3 views
1

Ich versuche Benutzerinformationen in einer phonegap Anwendung zu speichern, aber beim VersuchFehler mit Datei-Plugin auf PhoneGap Anwendung

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) { 

console.log('file system open: ' + fs.name); 
fs.root.getFile("newPersistentFile.txt", { create: true, exclusive: false }, function (fileEntry) { 

    console.log("fileEntry is file?" + fileEntry.isFile.toString()); 
    // fileEntry.name == 'someFile.txt' 
    // fileEntry.fullPath == '/someFile.txt' 
    writeFile(fileEntry, null); 

}, onErrorCreateFile); 

}, onErrorLoadFs); 

Ich erhalte den Fehler

Uncaught ReferenceError: onErrorLoadFs is not defined

und es auf Auskommen ich

Uncaught ReferenceError: onErrorCreateFile is not defined

und schließlich auf, dass ich Auskommen

Uncaught ReferenceError: writeFile is not defined

ich auch laufen bin

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); 

Incase der Fehler wurde aus der Datei stammt nicht bereit zu sein Plugin aber wieder bin ich mit dem Fehler

Uncaught ReferenceError: createFile is not defined

Irgendwelche Vorschläge oder Hilfe erfüllt würden sehr geschätzt werden! Danke für Ihre Zeit!

+0

erhielt alle mögliche Lösungen für dieses? 'Uncaught ReferenceError: writeFile ist nicht definiert' –

+0

Es ist jetzt ungefähr ein Jahr her, seit ich etwas mit phonegap gemacht habe, aber ich erinnere mich an diesen Fehler, kannst du mir deinen Code schicken und er könnte meinen Speicher darauf jagen, wie er gelöst wird? –

+0

Es gibt mir Fehler 'DOMException: Es wurde festgestellt, dass bestimmte Dateien für den Zugriff innerhalb einer Webanwendung unsicher sind, oder dass zu viele Aufrufe auf Dateiressourcen vorgenommen werden. 'Ich verwende Chrom. –

Antwort

2

onErrorCreateFile und onErrorLoadFs sind Funktionen, die Sie definieren müssen, z.B .:

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

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