Ошибка FileWriter / FileReader без ответа. Угловой / ионный - PullRequest
0 голосов
/ 05 марта 2019

Когда я пытаюсь использовать пример Ionic API для записи или чтения файла, он не работает, но не вылетает и не выдает ошибку.Функции обратного вызова не работают.
Вот пример API:

function writeFile(fileEntry, dataObj) {
// Create a FileWriter object for our FileEntry (log.txt).
fileEntry.createWriter(function (fileWriter) {

    fileWriter.onwriteend = function() {
        console.log("Successful file write...");
        readFile(fileEntry);
    };

    fileWriter.onerror = function (e) {
        console.log("Failed file write: " + e.toString());
    };

    // If data object is not passed in,
    // create a new Blob instead.
    if (!dataObj) {
        dataObj = new Blob(['some file data'], { type: 'text/plain' });
    }

    fileWriter.write(dataObj);
});

}

1 Ответ

0 голосов
/ 07 марта 2019

Вы должны перейти к файлу Index.html и поместить библиотеку polifill.js перед библиотекой cordoba.js:
<script src="build/polyfills.js"></script>

 <script src="cordova.js"></script>

Я не знаю, почему это не такбросить любое исключение, но это решено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...