所以我一直试图解决这个问题。
fileEntry.file(function(file){
var reader = new FileReader();
reader.onloadend = function (e) {
var anchor = document.createElement("a");
anchor.setAttribute('href', "data:text/tsv;charset=UTF-8," + encodeURIComponent(this.result));
anchor.setAttribute("download", "log.tsv");
anchor.innerHTML = "Download Log Now";
document.body.appendChild(anchor);
alert("Download by clicking the damn link at the bottom.");
//delete the file?
}
reader.readAsText(file);
});
所以我的问题是如何在阅读后删除文件?我已经尝试过fileEntry.remove(function(){console.log("File Removed.")});
评论,但这不起作用。
有什么想法吗?
答案 0 :(得分:0)
您可以查看基于承诺的bro-fs,其中更干净:
fs.init()
.then(() => fs.readFile('file.txt'))
.then(content => console.log(content))
.then(() => fs.unlink('file.txt'))