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