Ionic 2 File Plugin Verwendungsbeispiele

Hat jemand vollständige Beispiele für die Verwendung des Cordova Native File Plugins in einem Ionic 2 / Angular 2-Projekt?

Ich habe dieses Plugin installiert, aber die Dokumentation scheint mir nicht sehr sinnvoll zu sein, da sie fragmentiert ist und kein vollständiges Beispiel enthält, einschließlich aller erforderlichen Importe.

Das folgende Beispiel zeigt beispielsweise nicht, woher Objekte wie LocalFileSystem oder window stammen.

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

Zum Beispiel muss ich eine Eigenschaftendatei erstellen. Zuerst muss ich überprüfen, ob eine Datei im Sandbox-Speicherbereich der App vorhanden ist. Wenn sie nicht vorhanden ist, muss ich sie erstellen. Dann muss ich die Datei öffnen, Daten schreiben und speichern. Wie könnte ich das machen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage