Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Phonegap/Cordova/HTML5创建要下载的CSV文件_Html_Cordova_Csv - Fatal编程技术网

Phonegap/Cordova/HTML5创建要下载的CSV文件

Phonegap/Cordova/HTML5创建要下载的CSV文件,html,cordova,csv,Html,Cordova,Csv,我需要一点帮助。 我的问题是:使用Cordova和Javascript在基于PhoneGap的AndroidApp中创建csv(/txt)文件的正确方法是什么 我现在在phonegap玩了几天,在这个方向上我真的很新。现在我已经看到,从几个星期以来,cordova插件不再受支持。(例如)因此,我想知道如何使用我的应用程序创建/生成csv,并向用户提供可下载的csv 提前感谢您的帮助。不再支持cordova插件是什么意思? 当然,你需要使用 下面是如何在安装了此插件的文件上执行读/写操作的简单代码

我需要一点帮助。 我的问题是:使用Cordova和Javascript在基于PhoneGap的AndroidApp中创建csv(/txt)文件的正确方法是什么

我现在在phonegap玩了几天,在这个方向上我真的很新。现在我已经看到,从几个星期以来,cordova插件不再受支持。(例如)因此,我想知道如何使用我的应用程序创建/生成csv,并向用户提供可下载的csv


提前感谢您的帮助。

不再支持cordova插件是什么意思? 当然,你需要使用

下面是如何在安装了此插件的文件上执行读/写操作的简单代码片段

window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dir) {
    dir.getFile('test.txt', {create: true}, function (fileEntry) {

        fileEntry.file(function (file) {
            var reader = new FileReader();

            reader.onloadend = function () {
                // Create a FileWriter object for our FileEntry (ver.json).
                fileEntry.createWriter(function (fileWriter) {

                    fileWriter.onwriteend = function (e) {
                        writeCompleted = true;
                        //console.log('Write completed.');
                    };

                    fileWriter.onerror = function (e) {
                        writeError = true;
                        //console.log('Write failed: ' + e.toString());
                    };

                    // Create a new Blob and write it to ver.json
                    var blob = new Blob(['foo;bar;baz'], {type: 'text/csv'});

                    fileWriter.write(blob);

                }, fileErrorHandler);

            };

            reader.readAsText(file);

        }, function () {
            console.log('onErrorReadFile');
        });


    }, fileErrorHandler);            
});

在文件系统中创建文件后,您可以使用简单的
标记进行下载。

如何使用上述代码下载文件?您可以帮助我吗?要下载您需要使用的文件