FileWriter/FileReader 错误,没有响应。 Angular /离子

FileWriter/FileReader error with no response. Angular / Ionic

当我尝试使用 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);
});

}

您必须转到 Index.html 文件并将 polifill.js 库放在 cordoba.js 库之前:
<script src="build/polyfills.js"></script>

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

我不知道为什么不抛出任何异常,但是这样做就解决了。