Andrei Migachev Asked:2020-09-25 18:12:41 +0000 UTC2020-09-25 18:12:41 +0000 UTC 2020-09-25 18:12:41 +0000 UTC 如何使用 Angular2 将数据写入本地文本文件? 772 我正在用 angular2 构建一个简单的应用程序。我需要在计算机上的文本文件中写入数据/从中读取数据,该应用程序太小且太简单,无法使用数据库和 API。有办法吗? angular2 1 个回答 Voted Best Answer Alexandr 2020-09-25T21:20:15Z2020-09-25T21:20:15Z 要从文件中读取数据,可以使用FileReader 将数据上传到文件: if (navigator.msSaveBlob) { let blobData = new Blob([data], {type: this.fileType + ";charset=utf-8;"}); navigator.msSaveBlob(blobData, this.fileName ); }else { jQuery(this._el).append("<a></a>"); jQuery("a", this._el) .attr("href", "data:" + this.fileType + ";base64," + btoa(data)) .attr("download", this.fileName); jQuery("a", this._el)[0].click(); jQuery("a", this._el).remove(); } 该示例使用 jQuery,您可以不使用它来尝试。 一般来说,尝试使用localStorage
要从文件中读取数据,可以使用FileReader
将数据上传到文件:
该示例使用 jQuery,您可以不使用它来尝试。
一般来说,尝试使用localStorage